--- /srv/rebuilderd/tmp/rebuilderdXrtf3v/inputs/haskell-dbus-hslogger-utils_0.1.0.1-6_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdXrtf3v/out/haskell-dbus-hslogger-utils_0.1.0.1-6_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-14 00:43:46.000000 debian-binary │ -rw-r--r-- 0 0 0 768 2026-02-14 00:43:46.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2131492 2026-02-14 00:43:46.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2133144 2026-02-14 00:43:46.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/dbus-hslogger-client │ │ │┄ 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: 5c29e4bfbf450044fa8f4ea58a2a7a29c4428d3e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cbbce04372c07fd1c97b6e295af040b8524191fd │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -44,106 +44,106 @@ │ │ │ │ 0xffffffffff2ac898 (offset: 0x409c30) -> 0xec5c fde=[ bf44] │ │ │ │ 0xffffffffff2aefb8 (offset: 0x40c350) -> 0xedd4 fde=[ c0bc] │ │ │ │ 0xffffffffff2b1118 (offset: 0x40e4b0) -> 0xef8c fde=[ c274] │ │ │ │ 0xffffffffff2b1128 (offset: 0x40e4c0) -> 0xefa0 fde=[ c288] │ │ │ │ 0xffffffffff2b1158 (offset: 0x40e4f0) -> 0x2d30 fde=[ 18] │ │ │ │ 0xffffffffff2b1188 (offset: 0x40e520) -> 0x2d5c fde=[ 44] │ │ │ │ 0xffffffffff2b1cca (offset: 0x40f062) -> 0x2d98 fde=[ 80] │ │ │ │ - 0xffffffffff432978 (offset: 0x58fd10) -> 0x2db8 fde=[ a0] │ │ │ │ - 0xffffffffff9f3328 (offset: 0xb506c0) -> 0x2dd0 fde=[ b8] │ │ │ │ - 0xffffffffff9f3338 (offset: 0xb506d0) -> 0x2de4 fde=[ cc] │ │ │ │ - 0xffffffffff9f3348 (offset: 0xb506e0) -> 0x2df8 fde=[ e0] │ │ │ │ - 0xffffffffff9f3358 (offset: 0xb506f0) -> 0x2e0c fde=[ f4] │ │ │ │ - 0xffffffffff9f3368 (offset: 0xb50700) -> 0x2e20 fde=[ 108] │ │ │ │ - 0xffffffffff9f3378 (offset: 0xb50710) -> 0x2e34 fde=[ 11c] │ │ │ │ - 0xffffffffff9f3438 (offset: 0xb507d0) -> 0x2e48 fde=[ 130] │ │ │ │ - 0xffffffffff9f34c8 (offset: 0xb50860) -> 0x2e5c fde=[ 144] │ │ │ │ - 0xffffffffff9f3548 (offset: 0xb508e0) -> 0x2e70 fde=[ 158] │ │ │ │ - 0xffffffffff9f35c8 (offset: 0xb50960) -> 0x2e84 fde=[ 16c] │ │ │ │ - 0xffffffffff9f3648 (offset: 0xb509e0) -> 0x2e98 fde=[ 180] │ │ │ │ - 0xffffffffff9f36e8 (offset: 0xb50a80) -> 0x2eac fde=[ 194] │ │ │ │ - 0xffffffffff9f3778 (offset: 0xb50b10) -> 0x2ec0 fde=[ 1a8] │ │ │ │ - 0xffffffffffa79388 (offset: 0xbd6720) -> 0x2ed8 fde=[ 1c0] │ │ │ │ - 0xffffffffffa793c3 (offset: 0xbd675b) -> 0x2eec fde=[ 1d4] │ │ │ │ - 0xffffffffffa793cd (offset: 0xbd6765) -> 0x2f00 fde=[ 1e8] │ │ │ │ - 0xffffffffffa793f0 (offset: 0xbd6788) -> 0x2f14 fde=[ 1fc] │ │ │ │ - 0xffffffffffa7942f (offset: 0xbd67c7) -> 0x2f28 fde=[ 210] │ │ │ │ - 0xffffffffffa7943d (offset: 0xbd67d5) -> 0x2f40 fde=[ 228] │ │ │ │ - 0xffffffffffa79900 (offset: 0xbd6c98) -> 0x2f98 fde=[ 280] │ │ │ │ - 0xffffffffffa799f8 (offset: 0xbd6d90) -> 0x2fe0 fde=[ 2c8] │ │ │ │ - 0xffffffffffa79a48 (offset: 0xbd6de0) -> 0x3018 fde=[ 300] │ │ │ │ - 0xffffffffffa79ef8 (offset: 0xbd7290) -> 0x3058 fde=[ 340] │ │ │ │ - 0xffffffffffa7a183 (offset: 0xbd751b) -> 0x30a4 fde=[ 38c] │ │ │ │ - 0xffffffffffa7a468 (offset: 0xbd7800) -> 0x30e4 fde=[ 3cc] │ │ │ │ - 0xffffffffffa7a484 (offset: 0xbd781c) -> 0x30fc fde=[ 3e4] │ │ │ │ - 0xffffffffffa7a4a1 (offset: 0xbd7839) -> 0x3114 fde=[ 3fc] │ │ │ │ - 0xffffffffffa7a4b8 (offset: 0xbd7850) -> 0x312c fde=[ 414] │ │ │ │ - 0xffffffffffa7a4c6 (offset: 0xbd785e) -> 0x3144 fde=[ 42c] │ │ │ │ - 0xffffffffffa7aa18 (offset: 0xbd7db0) -> 0x3194 fde=[ 47c] │ │ │ │ - 0xffffffffffa7abe3 (offset: 0xbd7f7b) -> 0x31a8 fde=[ 490] │ │ │ │ - 0xffffffffffa7abfa (offset: 0xbd7f92) -> 0x31bc fde=[ 4a4] │ │ │ │ - 0xffffffffffa7ac00 (offset: 0xbd7f98) -> 0x31d0 fde=[ 4b8] │ │ │ │ - 0xffffffffffa7ac33 (offset: 0xbd7fcb) -> 0x31e4 fde=[ 4cc] │ │ │ │ - 0xffffffffffa7ac61 (offset: 0xbd7ff9) -> 0x31f8 fde=[ 4e0] │ │ │ │ - 0xffffffffffa7ac7b (offset: 0xbd8013) -> 0x3210 fde=[ 4f8] │ │ │ │ - 0xffffffffffadf498 (offset: 0xc3c830) -> 0x3228 fde=[ 510] │ │ │ │ - 0xffffffffffadf4a8 (offset: 0xc3c840) -> 0x323c fde=[ 524] │ │ │ │ - 0xffffffffffadf4b8 (offset: 0xc3c850) -> 0x3250 fde=[ 538] │ │ │ │ - 0xffffffffffadf4c8 (offset: 0xc3c860) -> 0x3268 fde=[ 550] │ │ │ │ - 0xffffffffffadf4d8 (offset: 0xc3c870) -> 0x327c fde=[ 564] │ │ │ │ - 0xffffffffffadf528 (offset: 0xc3c8c0) -> 0x3290 fde=[ 578] │ │ │ │ - 0xffffffffffadf538 (offset: 0xc3c8d0) -> 0x32a4 fde=[ 58c] │ │ │ │ - 0xffffffffffadf548 (offset: 0xc3c8e0) -> 0x32b8 fde=[ 5a0] │ │ │ │ - 0xffffffffffb3a638 (offset: 0xc979d0) -> 0x32d0 fde=[ 5b8] │ │ │ │ - 0xffffffffffb3a688 (offset: 0xc97a20) -> 0x32f0 fde=[ 5d8] │ │ │ │ - 0xffffffffffb3aa08 (offset: 0xc97da0) -> 0x3368 fde=[ 650] │ │ │ │ - 0xffffffffffb3aa28 (offset: 0xc97dc0) -> 0x3380 fde=[ 668] │ │ │ │ - 0xffffffffffb3aab8 (offset: 0xc97e50) -> 0x33b4 fde=[ 69c] │ │ │ │ - 0xffffffffffb3ab18 (offset: 0xc97eb0) -> 0x33d8 fde=[ 6c0] │ │ │ │ - 0xffffffffffb3ab68 (offset: 0xc97f00) -> 0x33f4 fde=[ 6dc] │ │ │ │ - 0xffffffffffb3ac68 (offset: 0xc98000) -> 0x3418 fde=[ 700] │ │ │ │ - 0xffffffffffb3acc8 (offset: 0xc98060) -> 0x343c fde=[ 724] │ │ │ │ - 0xffffffffffb3b228 (offset: 0xc985c0) -> 0x3490 fde=[ 778] │ │ │ │ - 0xffffffffffb3b358 (offset: 0xc986f0) -> 0x34c0 fde=[ 7a8] │ │ │ │ - 0xffffffffffb3f588 (offset: 0xc9c920) -> 0x3510 fde=[ 7f8] │ │ │ │ - 0xffffffffffb3fb08 (offset: 0xc9cea0) -> 0x3528 fde=[ 810] │ │ │ │ - 0xffffffffffb3fb18 (offset: 0xc9ceb0) -> 0x353c fde=[ 824] │ │ │ │ - 0xffffffffffb3fb28 (offset: 0xc9cec0) -> 0x3550 fde=[ 838] │ │ │ │ - 0xffffffffffb40098 (offset: 0xc9d430) -> 0x3568 fde=[ 850] │ │ │ │ - 0xffffffffffb400a8 (offset: 0xc9d440) -> 0x357c fde=[ 864] │ │ │ │ - 0xffffffffffb400b8 (offset: 0xc9d450) -> 0x3590 fde=[ 878] │ │ │ │ - 0xffffffffffb408d8 (offset: 0xc9dc70) -> 0x35a8 fde=[ 890] │ │ │ │ - 0xffffffffffb408e8 (offset: 0xc9dc80) -> 0x35bc fde=[ 8a4] │ │ │ │ - 0xffffffffffb408f8 (offset: 0xc9dc90) -> 0x35d0 fde=[ 8b8] │ │ │ │ - 0xffffffffffb40908 (offset: 0xc9dca0) -> 0x35e4 fde=[ 8cc] │ │ │ │ - 0xffffffffffb40918 (offset: 0xc9dcb0) -> 0x35f8 fde=[ 8e0] │ │ │ │ - 0xffffffffffb40928 (offset: 0xc9dcc0) -> 0x360c fde=[ 8f4] │ │ │ │ - 0xffffffffffb40938 (offset: 0xc9dcd0) -> 0x3620 fde=[ 908] │ │ │ │ - 0xffffffffffb40948 (offset: 0xc9dce0) -> 0x3634 fde=[ 91c] │ │ │ │ - 0xffffffffffb41218 (offset: 0xc9e5b0) -> 0x3648 fde=[ 930] │ │ │ │ - 0xffffffffffb41228 (offset: 0xc9e5c0) -> 0x365c fde=[ 944] │ │ │ │ - 0xffffffffffb41238 (offset: 0xc9e5d0) -> 0x3670 fde=[ 958] │ │ │ │ - 0xffffffffffb41248 (offset: 0xc9e5e0) -> 0x3684 fde=[ 96c] │ │ │ │ - 0xffffffffffb41258 (offset: 0xc9e5f0) -> 0x3698 fde=[ 980] │ │ │ │ - 0xffffffffffb41268 (offset: 0xc9e600) -> 0x36ac fde=[ 994] │ │ │ │ - 0xffffffffffb41288 (offset: 0xc9e620) -> 0x36c8 fde=[ 9b0] │ │ │ │ - 0xffffffffffb41298 (offset: 0xc9e630) -> 0x36dc fde=[ 9c4] │ │ │ │ - 0xffffffffffb412a8 (offset: 0xc9e640) -> 0x36f0 fde=[ 9d8] │ │ │ │ - 0xffffffffffbfd478 (offset: 0xd5a810) -> 0x3708 fde=[ 9f0] │ │ │ │ - 0xffffffffffbfd488 (offset: 0xd5a820) -> 0x371c fde=[ a04] │ │ │ │ - 0xffffffffffbfd4e8 (offset: 0xd5a880) -> 0x3740 fde=[ a28] │ │ │ │ - 0xffffffffffbfd6d8 (offset: 0xd5aa70) -> 0x3754 fde=[ a3c] │ │ │ │ - 0xffffffffffbfd838 (offset: 0xd5abd0) -> 0x3768 fde=[ a50] │ │ │ │ - 0xffffffffffbfd868 (offset: 0xd5ac00) -> 0x3784 fde=[ a6c] │ │ │ │ - 0xffffffffffc72f28 (offset: 0xdd02c0) -> 0x37b0 fde=[ a98] │ │ │ │ - 0xffffffffffd1f1e8 (offset: 0xe7c580) -> 0x37c8 fde=[ ab0] │ │ │ │ - 0xffffffffffd1f3d8 (offset: 0xe7c770) -> 0x37dc fde=[ ac4] │ │ │ │ - 0xffffffffffd1f5c8 (offset: 0xe7c960) -> 0x37f0 fde=[ ad8] │ │ │ │ - 0xffffffffffd1fb38 (offset: 0xe7ced0) -> 0x3814 fde=[ afc] │ │ │ │ - 0xffffffffffd20058 (offset: 0xe7d3f0) -> 0x3844 fde=[ b2c] │ │ │ │ + 0xffffffffff4cfbd8 (offset: 0x62cf70) -> 0x2db8 fde=[ a0] │ │ │ │ + 0xffffffffff4cfc28 (offset: 0x62cfc0) -> 0x2dd8 fde=[ c0] │ │ │ │ + 0xffffffffff4cffa8 (offset: 0x62d340) -> 0x2e50 fde=[ 138] │ │ │ │ + 0xffffffffff4cffc8 (offset: 0x62d360) -> 0x2e68 fde=[ 150] │ │ │ │ + 0xffffffffff4d0058 (offset: 0x62d3f0) -> 0x2e9c fde=[ 184] │ │ │ │ + 0xffffffffff4d00b8 (offset: 0x62d450) -> 0x2ec0 fde=[ 1a8] │ │ │ │ + 0xffffffffff4d0108 (offset: 0x62d4a0) -> 0x2edc fde=[ 1c4] │ │ │ │ + 0xffffffffff4d0208 (offset: 0x62d5a0) -> 0x2f00 fde=[ 1e8] │ │ │ │ + 0xffffffffff4d0268 (offset: 0x62d600) -> 0x2f24 fde=[ 20c] │ │ │ │ + 0xffffffffff4d07c8 (offset: 0x62db60) -> 0x2f78 fde=[ 260] │ │ │ │ + 0xffffffffff4d08f8 (offset: 0x62dc90) -> 0x2fa8 fde=[ 290] │ │ │ │ + 0xffffffffff52a6a8 (offset: 0x687a40) -> 0x2ff8 fde=[ 2e0] │ │ │ │ + 0xffffffffff572e78 (offset: 0x6d0210) -> 0x3010 fde=[ 2f8] │ │ │ │ + 0xffffffffff572e88 (offset: 0x6d0220) -> 0x3024 fde=[ 30c] │ │ │ │ + 0xffffffffff572e98 (offset: 0x6d0230) -> 0x3038 fde=[ 320] │ │ │ │ + 0xffffffffff572ea8 (offset: 0x6d0240) -> 0x3050 fde=[ 338] │ │ │ │ + 0xffffffffff572eb8 (offset: 0x6d0250) -> 0x3064 fde=[ 34c] │ │ │ │ + 0xffffffffff572f08 (offset: 0x6d02a0) -> 0x3078 fde=[ 360] │ │ │ │ + 0xffffffffff572f18 (offset: 0x6d02b0) -> 0x308c fde=[ 374] │ │ │ │ + 0xffffffffff572f28 (offset: 0x6d02c0) -> 0x30a0 fde=[ 388] │ │ │ │ + 0xffffffffffb29348 (offset: 0xc866e0) -> 0x30b8 fde=[ 3a0] │ │ │ │ + 0xffffffffffb29358 (offset: 0xc866f0) -> 0x30cc fde=[ 3b4] │ │ │ │ + 0xffffffffffb29368 (offset: 0xc86700) -> 0x30e0 fde=[ 3c8] │ │ │ │ + 0xffffffffffb29378 (offset: 0xc86710) -> 0x30f4 fde=[ 3dc] │ │ │ │ + 0xffffffffffb29388 (offset: 0xc86720) -> 0x3108 fde=[ 3f0] │ │ │ │ + 0xffffffffffb29398 (offset: 0xc86730) -> 0x311c fde=[ 404] │ │ │ │ + 0xffffffffffb29458 (offset: 0xc867f0) -> 0x3130 fde=[ 418] │ │ │ │ + 0xffffffffffb294e8 (offset: 0xc86880) -> 0x3144 fde=[ 42c] │ │ │ │ + 0xffffffffffb29568 (offset: 0xc86900) -> 0x3158 fde=[ 440] │ │ │ │ + 0xffffffffffb295e8 (offset: 0xc86980) -> 0x316c fde=[ 454] │ │ │ │ + 0xffffffffffb29668 (offset: 0xc86a00) -> 0x3180 fde=[ 468] │ │ │ │ + 0xffffffffffb29708 (offset: 0xc86aa0) -> 0x3194 fde=[ 47c] │ │ │ │ + 0xffffffffffb29798 (offset: 0xc86b30) -> 0x31a8 fde=[ 490] │ │ │ │ + 0xffffffffffbaf3a8 (offset: 0xd0c740) -> 0x31c0 fde=[ 4a8] │ │ │ │ + 0xffffffffffbaf3e3 (offset: 0xd0c77b) -> 0x31d4 fde=[ 4bc] │ │ │ │ + 0xffffffffffbaf3ed (offset: 0xd0c785) -> 0x31e8 fde=[ 4d0] │ │ │ │ + 0xffffffffffbaf410 (offset: 0xd0c7a8) -> 0x31fc fde=[ 4e4] │ │ │ │ + 0xffffffffffbaf44f (offset: 0xd0c7e7) -> 0x3210 fde=[ 4f8] │ │ │ │ + 0xffffffffffbaf45d (offset: 0xd0c7f5) -> 0x3228 fde=[ 510] │ │ │ │ + 0xffffffffffbaf920 (offset: 0xd0ccb8) -> 0x3280 fde=[ 568] │ │ │ │ + 0xffffffffffbafa18 (offset: 0xd0cdb0) -> 0x32c8 fde=[ 5b0] │ │ │ │ + 0xffffffffffbafa68 (offset: 0xd0ce00) -> 0x3300 fde=[ 5e8] │ │ │ │ + 0xffffffffffbaff18 (offset: 0xd0d2b0) -> 0x3340 fde=[ 628] │ │ │ │ + 0xffffffffffbb01a3 (offset: 0xd0d53b) -> 0x338c fde=[ 674] │ │ │ │ + 0xffffffffffbb0488 (offset: 0xd0d820) -> 0x33cc fde=[ 6b4] │ │ │ │ + 0xffffffffffbb04a4 (offset: 0xd0d83c) -> 0x33e4 fde=[ 6cc] │ │ │ │ + 0xffffffffffbb04c1 (offset: 0xd0d859) -> 0x33fc fde=[ 6e4] │ │ │ │ + 0xffffffffffbb04d8 (offset: 0xd0d870) -> 0x3414 fde=[ 6fc] │ │ │ │ + 0xffffffffffbb04e6 (offset: 0xd0d87e) -> 0x342c fde=[ 714] │ │ │ │ + 0xffffffffffbb0a38 (offset: 0xd0ddd0) -> 0x347c fde=[ 764] │ │ │ │ + 0xffffffffffbb0c03 (offset: 0xd0df9b) -> 0x3490 fde=[ 778] │ │ │ │ + 0xffffffffffbb0c1a (offset: 0xd0dfb2) -> 0x34a4 fde=[ 78c] │ │ │ │ + 0xffffffffffbb0c20 (offset: 0xd0dfb8) -> 0x34b8 fde=[ 7a0] │ │ │ │ + 0xffffffffffbb0c53 (offset: 0xd0dfeb) -> 0x34cc fde=[ 7b4] │ │ │ │ + 0xffffffffffbb0c81 (offset: 0xd0e019) -> 0x34e0 fde=[ 7c8] │ │ │ │ + 0xffffffffffbb0c9b (offset: 0xd0e033) -> 0x34f8 fde=[ 7e0] │ │ │ │ + 0xffffffffffbb1288 (offset: 0xd0e620) -> 0x3510 fde=[ 7f8] │ │ │ │ + 0xffffffffffbb1298 (offset: 0xd0e630) -> 0x3524 fde=[ 80c] │ │ │ │ + 0xffffffffffbb12e8 (offset: 0xd0e680) -> 0x3548 fde=[ 830] │ │ │ │ + 0xffffffffffbb14d8 (offset: 0xd0e870) -> 0x355c fde=[ 844] │ │ │ │ + 0xffffffffffbb1638 (offset: 0xd0e9d0) -> 0x3570 fde=[ 858] │ │ │ │ + 0xffffffffffbb1668 (offset: 0xd0ea00) -> 0x358c fde=[ 874] │ │ │ │ + 0xffffffffffc26d28 (offset: 0xd840c0) -> 0x35b8 fde=[ 8a0] │ │ │ │ + 0xffffffffffc2adc8 (offset: 0xd88160) -> 0x35d0 fde=[ 8b8] │ │ │ │ + 0xffffffffffc2b348 (offset: 0xd886e0) -> 0x35e8 fde=[ 8d0] │ │ │ │ + 0xffffffffffc2b358 (offset: 0xd886f0) -> 0x35fc fde=[ 8e4] │ │ │ │ + 0xffffffffffc2b368 (offset: 0xd88700) -> 0x3610 fde=[ 8f8] │ │ │ │ + 0xffffffffffc2b8d8 (offset: 0xd88c70) -> 0x3628 fde=[ 910] │ │ │ │ + 0xffffffffffc2b8e8 (offset: 0xd88c80) -> 0x363c fde=[ 924] │ │ │ │ + 0xffffffffffc2b8f8 (offset: 0xd88c90) -> 0x3650 fde=[ 938] │ │ │ │ + 0xffffffffffc2c118 (offset: 0xd894b0) -> 0x3668 fde=[ 950] │ │ │ │ + 0xffffffffffc2c128 (offset: 0xd894c0) -> 0x367c fde=[ 964] │ │ │ │ + 0xffffffffffc2c138 (offset: 0xd894d0) -> 0x3690 fde=[ 978] │ │ │ │ + 0xffffffffffc2c148 (offset: 0xd894e0) -> 0x36a4 fde=[ 98c] │ │ │ │ + 0xffffffffffc2c158 (offset: 0xd894f0) -> 0x36b8 fde=[ 9a0] │ │ │ │ + 0xffffffffffc2c168 (offset: 0xd89500) -> 0x36cc fde=[ 9b4] │ │ │ │ + 0xffffffffffc2c178 (offset: 0xd89510) -> 0x36e0 fde=[ 9c8] │ │ │ │ + 0xffffffffffc2c188 (offset: 0xd89520) -> 0x36f4 fde=[ 9dc] │ │ │ │ + 0xffffffffffc2ca58 (offset: 0xd89df0) -> 0x3708 fde=[ 9f0] │ │ │ │ + 0xffffffffffc2ca68 (offset: 0xd89e00) -> 0x371c fde=[ a04] │ │ │ │ + 0xffffffffffc2ca78 (offset: 0xd89e10) -> 0x3730 fde=[ a18] │ │ │ │ + 0xffffffffffc2ca88 (offset: 0xd89e20) -> 0x3744 fde=[ a2c] │ │ │ │ + 0xffffffffffc2ca98 (offset: 0xd89e30) -> 0x3758 fde=[ a40] │ │ │ │ + 0xffffffffffc2caa8 (offset: 0xd89e40) -> 0x376c fde=[ a54] │ │ │ │ + 0xffffffffffc2cac8 (offset: 0xd89e60) -> 0x3788 fde=[ a70] │ │ │ │ + 0xffffffffffc2cad8 (offset: 0xd89e70) -> 0x379c fde=[ a84] │ │ │ │ + 0xffffffffffc2cae8 (offset: 0xd89e80) -> 0x37b0 fde=[ a98] │ │ │ │ + 0xffffffffffd1f1d8 (offset: 0xe7c570) -> 0x37c8 fde=[ ab0] │ │ │ │ + 0xffffffffffd1f3c8 (offset: 0xe7c760) -> 0x37dc fde=[ ac4] │ │ │ │ + 0xffffffffffd1f5b8 (offset: 0xe7c950) -> 0x37f0 fde=[ ad8] │ │ │ │ + 0xffffffffffd1fb28 (offset: 0xe7cec0) -> 0x3814 fde=[ afc] │ │ │ │ + 0xffffffffffd20048 (offset: 0xe7d3e0) -> 0x3844 fde=[ b2c] │ │ │ │ 0xffffffffffd37948 (offset: 0xe94ce0) -> 0x3868 fde=[ b50] │ │ │ │ 0xffffffffffd37958 (offset: 0xe94cf0) -> 0x387c fde=[ b64] │ │ │ │ 0xffffffffffd37ae8 (offset: 0xe94e80) -> 0x3890 fde=[ b78] │ │ │ │ 0xffffffffffd37db8 (offset: 0xe95150) -> 0x38d8 fde=[ bc0] │ │ │ │ 0xffffffffffd38108 (offset: 0xe954a0) -> 0x3908 fde=[ bf0] │ │ │ │ 0xffffffffffd38148 (offset: 0xe954e0) -> 0x391c fde=[ c04] │ │ │ │ 0xffffffffffd38238 (offset: 0xe955d0) -> 0x3930 fde=[ c18] │ │ │ │ @@ -1504,1040 +1504,1040 @@ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000040f06e │ │ │ │ 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=000000000058fd10..000000000058fd35 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000058fd14 │ │ │ │ +000000a0 000000000000001c 00000078 FDE cie=0000002c pc=000000000062cf70..000000000062cfb4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000062cf84 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000062cf9d │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000062cfa0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000062cfb3 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000000c0 0000000000000074 00000098 FDE cie=0000002c pc=000000000062cfc0..000000000062d33c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062cfc2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000062cfc7 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000062cfcb │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000062cfcf │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000062cfd3 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 222 to 000000000062d0b1 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000062d0c2 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000062d0c9 │ │ │ │ + DW_CFA_def_cfa_offset: 152 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000062d0d0 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000062d0e8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 57 to 000000000062d121 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000062d124 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000058fd34 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d125 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d127 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d129 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000062d130 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 161 to 000000000062d1d1 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000062d1e2 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000062d1e9 │ │ │ │ + DW_CFA_def_cfa_offset: 152 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000062d1f0 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000062d208 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 190 to 000000000062d2c6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000062d2c9 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d2ca │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d2cc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d2ce │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d2cf │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00000138 0000000000000014 00000110 FDE cie=0000002c pc=000000000062d340..000000000062d35b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000062d344 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000062d357 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000b8 0000000000000010 00000090 FDE cie=0000002c pc=0000000000b506c0..0000000000b506cf │ │ │ │ +00000150 0000000000000030 00000128 FDE cie=0000002c pc=000000000062d360..000000000062d3e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d361 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000062d36d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000062d3a9 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d3aa │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000062d3b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000062d3b9 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000062d3bf │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d3c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000062d3c6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d3c7 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000062d3d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00000184 0000000000000020 0000015c FDE cie=0000002c pc=000000000062d3f0..000000000062d447 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d3f1 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000062d3fa │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000062d424 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d425 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000062d430 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001a8 0000000000000018 00000180 FDE cie=0000002c pc=000000000062d450..000000000062d493 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d451 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000062d457 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000cc 0000000000000010 000000a4 FDE cie=0000002c pc=0000000000b506d0..0000000000b506df │ │ │ │ +000001c4 0000000000000020 0000019c FDE cie=0000002c pc=000000000062d4a0..000000000062d596 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d4a1 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000062d4aa │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000062d4d0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d4d1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000062d4d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000001e8 0000000000000020 000001c0 FDE cie=0000002c pc=000000000062d5a0..000000000062d5f9 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000062d5b1 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000062d5c4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 35 to 000000000062d5e7 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000062d5ea │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d5eb │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000e0 0000000000000010 000000b8 FDE cie=0000002c pc=0000000000b506e0..0000000000b506e5 │ │ │ │ +0000020c 0000000000000050 000001e4 FDE cie=0000002c pc=000000000062d600..000000000062db5f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d602 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000062d607 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d609 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d60b │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000062d60f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000062d618 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000062d622 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc2: 791 to 000000000062d939 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000062d93d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062d93e │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d940 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d942 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d944 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062d946 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000062d950 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00000260 000000000000002c 00000238 FDE cie=0000002c pc=000000000062db60..000000000062dc8e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062db61 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000062db71 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000062dbc5 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000062dbc8 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000062dbd0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 147 to 000000000062dc63 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000062dc69 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062dc6a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000290 000000000000004c 00000268 FDE cie=0000002c pc=000000000062dc90..000000000062df58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062dc92 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062dc94 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062dc96 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062dc98 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062dc99 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062dc9a │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000062dca1 │ │ │ │ + DW_CFA_def_cfa_offset: 640 │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000062dd41 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000062dd44 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000062dd45 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062dd47 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062dd49 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062dd4b │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000062dd4d │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000062dd50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002e0 0000000000000014 000002b8 FDE cie=0000002c pc=0000000000687a40..0000000000687a65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000687a44 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000687a64 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002f8 0000000000000010 000002d0 FDE cie=0000002c pc=00000000006d0210..00000000006d0215 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000030c 0000000000000010 000002e4 FDE cie=0000002c pc=00000000006d0220..00000000006d0225 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000320 0000000000000014 000002f8 FDE cie=0000002c pc=00000000006d0230..00000000006d0235 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000338 0000000000000010 00000310 FDE cie=0000002c pc=00000000006d0240..00000000006d024e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000034c 0000000000000010 00000324 FDE cie=0000002c pc=00000000006d0250..00000000006d0293 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000360 0000000000000010 00000338 FDE cie=0000002c pc=00000000006d02a0..00000000006d02a5 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000374 0000000000000010 0000034c FDE cie=0000002c pc=00000000006d02b0..00000000006d02bd │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f4 0000000000000010 000000cc FDE cie=0000002c pc=0000000000b506f0..0000000000b506ff │ │ │ │ +00000388 0000000000000014 00000360 FDE cie=0000002c pc=00000000006d02c0..00000000006d02c5 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000108 0000000000000010 000000e0 FDE cie=0000002c pc=0000000000b50700..0000000000b5070b │ │ │ │ +000003a0 0000000000000010 00000378 FDE cie=0000002c pc=0000000000c866e0..0000000000c866ef │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000011c 0000000000000010 000000f4 FDE cie=0000002c pc=0000000000b50710..0000000000b507ca │ │ │ │ +000003b4 0000000000000010 0000038c FDE cie=0000002c pc=0000000000c866f0..0000000000c866ff │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000130 0000000000000010 00000108 FDE cie=0000002c pc=0000000000b507d0..0000000000b50851 │ │ │ │ +000003c8 0000000000000010 000003a0 FDE cie=0000002c pc=0000000000c86700..0000000000c86705 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000144 0000000000000010 0000011c FDE cie=0000002c pc=0000000000b50860..0000000000b508d9 │ │ │ │ +000003dc 0000000000000010 000003b4 FDE cie=0000002c pc=0000000000c86710..0000000000c8671f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000158 0000000000000010 00000130 FDE cie=0000002c pc=0000000000b508e0..0000000000b50959 │ │ │ │ +000003f0 0000000000000010 000003c8 FDE cie=0000002c pc=0000000000c86720..0000000000c8672b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000016c 0000000000000010 00000144 FDE cie=0000002c pc=0000000000b50960..0000000000b509d9 │ │ │ │ +00000404 0000000000000010 000003dc FDE cie=0000002c pc=0000000000c86730..0000000000c867ea │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000180 0000000000000010 00000158 FDE cie=0000002c pc=0000000000b509e0..0000000000b50a71 │ │ │ │ +00000418 0000000000000010 000003f0 FDE cie=0000002c pc=0000000000c867f0..0000000000c86871 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000194 0000000000000010 0000016c FDE cie=0000002c pc=0000000000b50a80..0000000000b50b01 │ │ │ │ +0000042c 0000000000000010 00000404 FDE cie=0000002c pc=0000000000c86880..0000000000c868f9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001a8 0000000000000014 00000180 FDE cie=0000002c pc=0000000000b50b10..0000000000b50b91 │ │ │ │ +00000440 0000000000000010 00000418 FDE cie=0000002c pc=0000000000c86900..0000000000c86979 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000454 0000000000000010 0000042c FDE cie=0000002c pc=0000000000c86980..0000000000c869f9 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000468 0000000000000010 00000440 FDE cie=0000002c pc=0000000000c86a00..0000000000c86a91 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001c0 0000000000000010 00000198 FDE cie=0000002c pc=0000000000bd6720..0000000000bd675b │ │ │ │ +0000047c 0000000000000010 00000454 FDE cie=0000002c pc=0000000000c86aa0..0000000000c86b21 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d4 0000000000000010 000001ac FDE cie=0000002c pc=0000000000bd675b..0000000000bd6765 │ │ │ │ +00000490 0000000000000014 00000468 FDE cie=0000002c pc=0000000000c86b30..0000000000c86bb1 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e8 0000000000000010 000001c0 FDE cie=0000002c pc=0000000000bd6765..0000000000bd6788 │ │ │ │ +000004a8 0000000000000010 00000480 FDE cie=0000002c pc=0000000000d0c740..0000000000d0c77b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001fc 0000000000000010 000001d4 FDE cie=0000002c pc=0000000000bd6788..0000000000bd67c7 │ │ │ │ +000004bc 0000000000000010 00000494 FDE cie=0000002c pc=0000000000d0c77b..0000000000d0c785 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000210 0000000000000014 000001e8 FDE cie=0000002c pc=0000000000bd67c7..0000000000bd67d5 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd67cb │ │ │ │ +000004d0 0000000000000010 000004a8 FDE cie=0000002c pc=0000000000d0c785..0000000000d0c7a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000004e4 0000000000000010 000004bc FDE cie=0000002c pc=0000000000d0c7a8..0000000000d0c7e7 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000004f8 0000000000000014 000004d0 FDE cie=0000002c pc=0000000000d0c7e7..0000000000d0c7f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0c7eb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000bd67d4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000d0c7f4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000228 0000000000000054 00000200 FDE cie=0000002c pc=0000000000bd67d5..0000000000bd6c98 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000bd67e0 │ │ │ │ +00000510 0000000000000054 000004e8 FDE cie=0000002c pc=0000000000d0c7f5..0000000000d0ccb8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000d0c800 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd67e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0c802 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd67e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0c804 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd67e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0c806 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd67e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0c807 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd67e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0c808 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd67ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0c80c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1143 to 0000000000bd6c63 │ │ │ │ + DW_CFA_advance_loc2: 1143 to 0000000000d0cc83 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6c64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0cc84 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6c65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0cc85 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6c67 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cc87 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6c69 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cc89 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6c6b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cc8b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6c6d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cc8d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6c6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0cc8e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000bd6c92 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000d0ccb2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000280 0000000000000044 00000258 FDE cie=0000002c pc=0000000000bd6c98..0000000000bd6d90 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6c9a │ │ │ │ +00000568 0000000000000044 00000540 FDE cie=0000002c pc=0000000000d0ccb8..0000000000d0cdb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0ccba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6c9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0ccbc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6c9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0ccbe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6ca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0ccc0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6ca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0ccc1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6ca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0ccc2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd6ca6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0ccc6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 223 to 0000000000bd6d85 │ │ │ │ + DW_CFA_advance_loc1: 223 to 0000000000d0cda5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6d86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0cda6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6d87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0cda7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6d89 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cda9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6d8b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cdab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6d8d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cdad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6d8f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cdaf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000002c8 0000000000000034 000002a0 FDE cie=0000002c pc=0000000000bd6d90..0000000000bd6de0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6d92 │ │ │ │ +000005b0 0000000000000034 00000588 FDE cie=0000002c pc=0000000000d0cdb0..0000000000d0ce00 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cdb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6d94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cdb4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6d95 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0cdb5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6d96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0cdb6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd6d9a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0cdba │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 63 to 0000000000bd6dd9 │ │ │ │ + DW_CFA_advance_loc: 63 to 0000000000d0cdf9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6dda │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0cdfa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6ddb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0cdfb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6ddd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cdfd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6ddf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0cdff │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000300 000000000000003c 000002d8 FDE cie=0000002c pc=0000000000bd6de0..0000000000bd7290 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6de2 │ │ │ │ +000005e8 000000000000003c 000005c0 FDE cie=0000002c pc=0000000000d0ce00..0000000000d0d2b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0ce02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd6de4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0ce04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6de5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0ce05 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd6de6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0ce06 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000bd6ded │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000d0ce0d │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 632 to 0000000000bd7065 │ │ │ │ + DW_CFA_advance_loc2: 632 to 0000000000d0d085 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7066 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d086 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7067 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d087 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7069 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d089 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd706b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d08b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd706c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d08c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000340 0000000000000048 00000318 FDE cie=0000002c pc=0000000000bd7290..0000000000bd751b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7292 │ │ │ │ +00000628 0000000000000048 00000600 FDE cie=0000002c pc=0000000000d0d2b0..0000000000d0d53b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d2b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7294 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d2b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7296 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d2b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7298 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d2b8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7299 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d2b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd729a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d2ba │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd729e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0d2be │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 626 to 0000000000bd7510 │ │ │ │ + DW_CFA_advance_loc2: 626 to 0000000000d0d530 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7511 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d531 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7512 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d532 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7514 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d534 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7516 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d536 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7518 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d538 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd751a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d53a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000038c 000000000000003c 00000364 FDE cie=0000002c pc=0000000000bd751b..0000000000bd7800 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd751d │ │ │ │ +00000674 000000000000003c 0000064c FDE cie=0000002c pc=0000000000d0d53b..0000000000d0d820 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d53d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd751f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d53f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7521 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d541 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7522 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d542 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7523 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d543 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000000000bd757a │ │ │ │ + DW_CFA_advance_loc1: 87 to 0000000000d0d59a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd757b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d59b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd757d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d59d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd757f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d59f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7581 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d5a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7582 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d5a2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003cc 0000000000000014 000003a4 FDE cie=0000002c pc=0000000000bd7800..0000000000bd781c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd7804 │ │ │ │ +000006b4 0000000000000014 0000068c FDE cie=0000002c pc=0000000000d0d820..0000000000d0d83c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0d824 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000bd781b │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000d0d83b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003e4 0000000000000014 000003bc FDE cie=0000002c pc=0000000000bd781c..0000000000bd7839 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd7820 │ │ │ │ +000006cc 0000000000000014 000006a4 FDE cie=0000002c pc=0000000000d0d83c..0000000000d0d859 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0d840 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000bd7838 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000d0d858 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003fc 0000000000000014 000003d4 FDE cie=0000002c pc=0000000000bd7839..0000000000bd7850 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd783d │ │ │ │ +000006e4 0000000000000014 000006bc FDE cie=0000002c pc=0000000000d0d859..0000000000d0d870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0d85d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000bd784f │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000d0d86f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000414 0000000000000014 000003ec FDE cie=0000002c pc=0000000000bd7850..0000000000bd785e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd7854 │ │ │ │ +000006fc 0000000000000014 000006d4 FDE cie=0000002c pc=0000000000d0d870..0000000000d0d87e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0d874 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000bd785d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000d0d87d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000042c 000000000000004c 00000404 FDE cie=0000002c pc=0000000000bd785e..0000000000bd7db0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7860 │ │ │ │ +00000714 000000000000004c 000006ec FDE cie=0000002c pc=0000000000d0d87e..0000000000d0ddd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d880 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7862 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d882 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7864 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d884 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7866 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0d886 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7867 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d887 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7868 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0d888 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000bd786f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000d0d88f │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 756 to 0000000000bd7b63 │ │ │ │ + DW_CFA_advance_loc2: 756 to 0000000000d0db83 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7b64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0db84 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7b65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0db85 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7b67 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0db87 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7b69 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0db89 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7b6b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0db8b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000bd7b6d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0db8d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000bd7b6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0db8e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000047c 0000000000000010 00000454 FDE cie=0000002c pc=0000000000bd7db0..0000000000bd7f7b │ │ │ │ +00000764 0000000000000010 0000073c FDE cie=0000002c pc=0000000000d0ddd0..0000000000d0df9b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000490 0000000000000010 00000468 FDE cie=0000002c pc=0000000000bd7f7b..0000000000bd7f92 │ │ │ │ +00000778 0000000000000010 00000750 FDE cie=0000002c pc=0000000000d0df9b..0000000000d0dfb2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004a4 0000000000000010 0000047c FDE cie=0000002c pc=0000000000bd7f92..0000000000bd7f98 │ │ │ │ +0000078c 0000000000000010 00000764 FDE cie=0000002c pc=0000000000d0dfb2..0000000000d0dfb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004b8 0000000000000010 00000490 FDE cie=0000002c pc=0000000000bd7f98..0000000000bd7fcb │ │ │ │ +000007a0 0000000000000010 00000778 FDE cie=0000002c pc=0000000000d0dfb8..0000000000d0dfeb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004cc 0000000000000010 000004a4 FDE cie=0000002c pc=0000000000bd7fcb..0000000000bd7ff9 │ │ │ │ +000007b4 0000000000000010 0000078c FDE cie=0000002c pc=0000000000d0dfeb..0000000000d0e019 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004e0 0000000000000014 000004b8 FDE cie=0000002c pc=0000000000bd7ff9..0000000000bd8013 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd7ffd │ │ │ │ +000007c8 0000000000000014 000007a0 FDE cie=0000002c pc=0000000000d0e019..0000000000d0e033 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0e01d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000bd8012 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000d0e032 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004f8 0000000000000014 000004d0 FDE cie=0000002c pc=0000000000bd8013..0000000000bd8021 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000bd8017 │ │ │ │ +000007e0 0000000000000014 000007b8 FDE cie=0000002c pc=0000000000d0e033..0000000000d0e041 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0e037 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000bd8020 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000d0e040 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000510 0000000000000010 000004e8 FDE cie=0000002c pc=0000000000c3c830..0000000000c3c835 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000524 0000000000000010 000004fc FDE cie=0000002c pc=0000000000c3c840..0000000000c3c845 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000538 0000000000000014 00000510 FDE cie=0000002c pc=0000000000c3c850..0000000000c3c855 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000550 0000000000000010 00000528 FDE cie=0000002c pc=0000000000c3c860..0000000000c3c86e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000564 0000000000000010 0000053c FDE cie=0000002c pc=0000000000c3c870..0000000000c3c8b3 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000578 0000000000000010 00000550 FDE cie=0000002c pc=0000000000c3c8c0..0000000000c3c8c5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000058c 0000000000000010 00000564 FDE cie=0000002c pc=0000000000c3c8d0..0000000000c3c8dd │ │ │ │ +000007f8 0000000000000010 000007d0 FDE cie=0000002c pc=0000000000d0e620..0000000000d0e62f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005a0 0000000000000014 00000578 FDE cie=0000002c pc=0000000000c3c8e0..0000000000c3c8e5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005b8 000000000000001c 00000590 FDE cie=0000002c pc=0000000000c979d0..0000000000c97a14 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000c979e4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000c979fd │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c97a00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000c97a13 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005d8 0000000000000074 000005b0 FDE cie=0000002c pc=0000000000c97a20..0000000000c97d9c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c97a22 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c97a27 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c97a2b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c97a2f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c97a33 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 222 to 0000000000c97b11 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000c97b22 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c97b29 │ │ │ │ - DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c97b30 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c97b48 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 57 to 0000000000c97b81 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c97b84 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97b85 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c97b87 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c97b89 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c97b90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 161 to 0000000000c97c31 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000c97c42 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c97c49 │ │ │ │ - DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c97c50 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c97c68 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 190 to 0000000000c97d26 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c97d29 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97d2a │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c97d2c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c97d2e │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97d2f │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000650 0000000000000014 00000628 FDE cie=0000002c pc=0000000000c97da0..0000000000c97dbb │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c97da4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000c97db7 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000668 0000000000000030 00000640 FDE cie=0000002c pc=0000000000c97dc0..0000000000c97e48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97dc1 │ │ │ │ +0000080c 0000000000000020 000007e4 FDE cie=0000002c pc=0000000000d0e630..0000000000d0e653 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0e631 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c97dcd │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000c97e09 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97e0a │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c97e10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c97e19 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000d0e649 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c97e1f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97e20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0e64a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c97e26 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97e27 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c97e30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000069c 0000000000000020 00000674 FDE cie=0000002c pc=0000000000c97e50..0000000000c97ea7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97e51 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c97e5a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000c97e84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97e85 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000d0e652 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000c97e90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000006c0 0000000000000018 00000698 FDE cie=0000002c pc=0000000000c97eb0..0000000000c97ef3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97eb1 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c97eb7 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006dc 0000000000000020 000006b4 FDE cie=0000002c pc=0000000000c97f00..0000000000c97ff6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97f01 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c97f0a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000c97f30 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c97f31 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c97f38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000830 0000000000000010 00000808 FDE cie=0000002c pc=0000000000d0e680..0000000000d0e86c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000700 0000000000000020 000006d8 FDE cie=0000002c pc=0000000000c98000..0000000000c98059 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000c98011 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000c98024 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000c98047 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c9804a │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9804b │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000724 0000000000000050 000006fc FDE cie=0000002c pc=0000000000c98060..0000000000c985bf │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c98062 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c98067 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c98069 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c9806b │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c9806f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c98078 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c98082 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 791 to 0000000000c98399 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c9839d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c9839e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c983a0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c983a2 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c983a4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c983a6 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000c983b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00000844 0000000000000010 0000081c FDE cie=0000002c pc=0000000000d0e870..0000000000d0e9cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000778 000000000000002c 00000750 FDE cie=0000002c pc=0000000000c985c0..0000000000c986ee │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c985c1 │ │ │ │ +00000858 0000000000000018 00000830 FDE cie=0000002c pc=0000000000d0e9d0..0000000000d0e9f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000d0e9d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c985d1 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000c98625 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c98628 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000d0e9f4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c98630 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 147 to 0000000000c986c3 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c986c9 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c986ca │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007a8 000000000000004c 00000780 FDE cie=0000002c pc=0000000000c986f0..0000000000c989b8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c986f2 │ │ │ │ +00000874 0000000000000028 0000084c FDE cie=0000002c pc=0000000000d0ea00..0000000000d0ea88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0ea02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c986f4 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000d0ea09 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c986f6 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d0ea0d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c986f8 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c986f9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c986fa │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c98701 │ │ │ │ - DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000c987a1 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000d0ea2a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c987a4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c987a5 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c987a7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c987a9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c987ab │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000d0ea3e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c987ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000d0ea40 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c987b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000d0ea48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000007f8 0000000000000014 000007d0 FDE cie=0000002c pc=0000000000c9c920..0000000000c9c925 │ │ │ │ +000008a0 0000000000000014 00000878 FDE cie=0000002c pc=0000000000d840c0..0000000000d84157 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000810 0000000000000010 000007e8 FDE cie=0000002c pc=0000000000c9cea0..0000000000c9cea5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000824 0000000000000010 000007fc FDE cie=0000002c pc=0000000000c9ceb0..0000000000c9ceb5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000838 0000000000000014 00000810 FDE cie=0000002c pc=0000000000c9cec0..0000000000c9cec5 │ │ │ │ +000008b8 0000000000000014 00000890 FDE cie=0000002c pc=0000000000d88160..0000000000d88165 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000850 0000000000000010 00000828 FDE cie=0000002c pc=0000000000c9d430..0000000000c9d435 │ │ │ │ +000008d0 0000000000000010 000008a8 FDE cie=0000002c pc=0000000000d886e0..0000000000d886e5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000864 0000000000000010 0000083c FDE cie=0000002c pc=0000000000c9d440..0000000000c9d445 │ │ │ │ +000008e4 0000000000000010 000008bc FDE cie=0000002c pc=0000000000d886f0..0000000000d886f5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000878 0000000000000014 00000850 FDE cie=0000002c pc=0000000000c9d450..0000000000c9d455 │ │ │ │ +000008f8 0000000000000014 000008d0 FDE cie=0000002c pc=0000000000d88700..0000000000d88705 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000890 0000000000000010 00000868 FDE cie=0000002c pc=0000000000c9dc70..0000000000c9dc78 │ │ │ │ +00000910 0000000000000010 000008e8 FDE cie=0000002c pc=0000000000d88c70..0000000000d88c75 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008a4 0000000000000010 0000087c FDE cie=0000002c pc=0000000000c9dc80..0000000000c9dc86 │ │ │ │ +00000924 0000000000000010 000008fc FDE cie=0000002c pc=0000000000d88c80..0000000000d88c85 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008b8 0000000000000010 00000890 FDE cie=0000002c pc=0000000000c9dc90..0000000000c9dc9a │ │ │ │ - DW_CFA_nop │ │ │ │ +00000938 0000000000000014 00000910 FDE cie=0000002c pc=0000000000d88c90..0000000000d88c95 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000008cc 0000000000000010 000008a4 FDE cie=0000002c pc=0000000000c9dca0..0000000000c9dca6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000008e0 0000000000000010 000008b8 FDE cie=0000002c pc=0000000000c9dcb0..0000000000c9dcc0 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008f4 0000000000000010 000008cc FDE cie=0000002c pc=0000000000c9dcc0..0000000000c9dcc6 │ │ │ │ +00000950 0000000000000010 00000928 FDE cie=0000002c pc=0000000000d894b0..0000000000d894b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000908 0000000000000010 000008e0 FDE cie=0000002c pc=0000000000c9dcd0..0000000000c9dcd9 │ │ │ │ +00000964 0000000000000010 0000093c FDE cie=0000002c pc=0000000000d894c0..0000000000d894c6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000091c 0000000000000010 000008f4 FDE cie=0000002c pc=0000000000c9dce0..0000000000c9dce5 │ │ │ │ +00000978 0000000000000010 00000950 FDE cie=0000002c pc=0000000000d894d0..0000000000d894da │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000930 0000000000000010 00000908 FDE cie=0000002c pc=0000000000c9e5b0..0000000000c9e5b8 │ │ │ │ +0000098c 0000000000000010 00000964 FDE cie=0000002c pc=0000000000d894e0..0000000000d894e6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000944 0000000000000010 0000091c FDE cie=0000002c pc=0000000000c9e5c0..0000000000c9e5c8 │ │ │ │ +000009a0 0000000000000010 00000978 FDE cie=0000002c pc=0000000000d894f0..0000000000d89500 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000958 0000000000000010 00000930 FDE cie=0000002c pc=0000000000c9e5d0..0000000000c9e5d3 │ │ │ │ +000009b4 0000000000000010 0000098c FDE cie=0000002c pc=0000000000d89500..0000000000d89506 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000096c 0000000000000010 00000944 FDE cie=0000002c pc=0000000000c9e5e0..0000000000c9e5e3 │ │ │ │ +000009c8 0000000000000010 000009a0 FDE cie=0000002c pc=0000000000d89510..0000000000d89519 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000980 0000000000000010 00000958 FDE cie=0000002c pc=0000000000c9e5f0..0000000000c9e5f6 │ │ │ │ +000009dc 0000000000000010 000009b4 FDE cie=0000002c pc=0000000000d89520..0000000000d89525 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000994 0000000000000018 0000096c FDE cie=0000002c pc=0000000000c9e600..0000000000c9e61f │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c9e606 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000c9e616 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c9e619 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000009b0 0000000000000010 00000988 FDE cie=0000002c pc=0000000000c9e620..0000000000c9e625 │ │ │ │ +000009f0 0000000000000010 000009c8 FDE cie=0000002c pc=0000000000d89df0..0000000000d89df8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009c4 0000000000000010 0000099c FDE cie=0000002c pc=0000000000c9e630..0000000000c9e633 │ │ │ │ +00000a04 0000000000000010 000009dc FDE cie=0000002c pc=0000000000d89e00..0000000000d89e08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009d8 0000000000000014 000009b0 FDE cie=0000002c pc=0000000000c9e640..0000000000c9e641 │ │ │ │ - DW_CFA_nop │ │ │ │ +00000a18 0000000000000010 000009f0 FDE cie=0000002c pc=0000000000d89e10..0000000000d89e13 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000a2c 0000000000000010 00000a04 FDE cie=0000002c pc=0000000000d89e20..0000000000d89e23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009f0 0000000000000010 000009c8 FDE cie=0000002c pc=0000000000d5a810..0000000000d5a81f │ │ │ │ +00000a40 0000000000000010 00000a18 FDE cie=0000002c pc=0000000000d89e30..0000000000d89e36 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a04 0000000000000020 000009dc FDE cie=0000002c pc=0000000000d5a820..0000000000d5a843 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000d5a821 │ │ │ │ +00000a54 0000000000000018 00000a2c FDE cie=0000002c pc=0000000000d89e40..0000000000d89e5f │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000d89e46 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000d5a839 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000d5a83a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000d5a842 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000d89e56 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000d89e59 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a28 0000000000000010 00000a00 FDE cie=0000002c pc=0000000000d5a880..0000000000d5aa6c │ │ │ │ +00000a70 0000000000000010 00000a48 FDE cie=0000002c pc=0000000000d89e60..0000000000d89e65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a3c 0000000000000010 00000a14 FDE cie=0000002c pc=0000000000d5aa70..0000000000d5abcc │ │ │ │ - DW_CFA_nop │ │ │ │ +00000a84 0000000000000010 00000a5c FDE cie=0000002c pc=0000000000d89e70..0000000000d89e73 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a50 0000000000000018 00000a28 FDE cie=0000002c pc=0000000000d5abd0..0000000000d5abf5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000d5abd1 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000d5abf4 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a6c 0000000000000028 00000a44 FDE cie=0000002c pc=0000000000d5ac00..0000000000d5ac88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000d5ac02 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000d5ac09 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000d5ac0d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000000000d5ac2a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000d5ac3e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000d5ac40 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000d5ac48 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000a98 0000000000000014 00000a70 FDE cie=0000002c pc=0000000000dd02c0..0000000000dd0357 │ │ │ │ +00000a98 0000000000000014 00000a70 FDE cie=0000002c pc=0000000000d89e80..0000000000d89e81 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ab0 0000000000000010 00000a88 FDE cie=0000002c pc=0000000000e7c580..0000000000e7c76e │ │ │ │ +00000ab0 0000000000000010 00000a88 FDE cie=0000002c pc=0000000000e7c570..0000000000e7c75e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ac4 0000000000000010 00000a9c FDE cie=0000002c pc=0000000000e7c770..0000000000e7c952 │ │ │ │ +00000ac4 0000000000000010 00000a9c FDE cie=0000002c pc=0000000000e7c760..0000000000e7c942 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ad8 0000000000000020 00000ab0 FDE cie=0000002c pc=0000000000e7c960..0000000000e7cec2 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000e7c967 │ │ │ │ +00000ad8 0000000000000020 00000ab0 FDE cie=0000002c pc=0000000000e7c950..0000000000e7ceb2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000e7c957 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 1289 to 0000000000e7ce70 │ │ │ │ + DW_CFA_advance_loc2: 1289 to 0000000000e7ce60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000e7ce78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e7ce68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e7ce7e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e7ce6e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e7ce80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e7ce70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000afc 000000000000002c 00000ad4 FDE cie=0000002c pc=0000000000e7ced0..0000000000e7d3e9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000e7ced1 │ │ │ │ +00000afc 000000000000002c 00000ad4 FDE cie=0000002c pc=0000000000e7cec0..0000000000e7d3d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000e7cec1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e7ced7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e7cec7 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc2: 1193 to 0000000000e7d380 │ │ │ │ + DW_CFA_advance_loc2: 1193 to 0000000000e7d370 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000e7d388 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e7d378 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000e7d38e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000e7d37e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000e7d390 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000e7d380 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000e7d3bc │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000e7d3ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000e7d3c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000e7d3b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000b2c 0000000000000020 00000b04 FDE cie=0000002c pc=0000000000e7d3f0..0000000000e7d489 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000e7d411 │ │ │ │ +00000b2c 0000000000000020 00000b04 FDE cie=0000002c pc=0000000000e7d3e0..0000000000e7d479 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000e7d401 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000e7d435 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000e7d425 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000e7d440 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000e7d430 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ 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 │ │ │ │ +/lib64/ld-linux-x86-64.so.2 │ │ │ │ __gmon_start__ │ │ │ │ __gmpz_init │ │ │ │ __gmpz_export │ │ │ │ __gmpn_and_n │ │ │ │ __gmpn_add │ │ │ │ __gmpn_andn_n │ │ │ │ __gmpz_invert │ │ │ │ @@ -189,14 +189,26 @@ │ │ │ │ []A\A^A_ │ │ │ │ AWAVATUSH │ │ │ │ @[]A\A^A_ │ │ │ │ AWAVATUH │ │ │ │ []A\A^A_ │ │ │ │ AWAVATUSH │ │ │ │ @[]A\A^A_ │ │ │ │ +SQPAVASARAQH │ │ │ │ +SQPAVASARAQH │ │ │ │ +SQPAVASARAQH │ │ │ │ +SQPAVASARAQH │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AWAVAUATUSH │ │ │ │ +[]A\A]A^A_ │ │ │ │ +tdHcE Hc]PH9 │ │ │ │ +uWHcE(Hc]HH9 │ │ │ │ +uJHcE0Hc] │ │ │ │ +E@H;E u} │ │ │ │ +uKHcE Hc[ │ │ │ │ wiL;s'sSH │ │ │ │ wiL;s'sSH │ │ │ │ wiL;s'sSH │ │ │ │ wiL;s'sSH │ │ │ │ UUUUUUUUH │ │ │ │ UUUUUUUUH │ │ │ │ 33333333H │ │ │ │ @@ -259,26 +271,14 @@ │ │ │ │ AWAVAUATUSH │ │ │ │ X[]A\A]A^A_ │ │ │ │ AWAVATUSI │ │ │ │ []A\A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ u0H3u(K3t% │ │ │ │ []A\A]A^A_ │ │ │ │ -tdHcE Hc]PH9 │ │ │ │ -uWHcE(Hc]HH9 │ │ │ │ -uJHcE0Hc] │ │ │ │ -E@H;E u} │ │ │ │ -uKHcE Hc[ │ │ │ │ -SQPAVASARAQH │ │ │ │ -SQPAVASARAQH │ │ │ │ -SQPAVASARAQH │ │ │ │ -SQPAVASARAQH │ │ │ │ -[]A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ -[]A\A]A^A_ │ │ │ │ C/H;C7u5I │ │ │ │ C/H;C7u5I │ │ │ │ C/H;C7u5I │ │ │ │ C/H;C7u5I │ │ │ │ UUUUUUUUH │ │ │ │ UUUUUUUUH │ │ │ │ 33333333H │ │ │ │ @@ -550,14 +550,544 @@ │ │ │ │ The log prefix whose level will be set │ │ │ │ dbus-hslogger-0.1.0.1-9ag5c1k8UQN1icAUlitr7K-dbus-hslogger-client │ │ │ │ System.Log.DBus.Client │ │ │ │ dbus-hslogger-0.1.0.1-LaZLZXirim0EzYbXH5fr2j │ │ │ │ SetLogLevel │ │ │ │ org.taffybar.LogServer │ │ │ │ /org/taffybar/LogServer │ │ │ │ +'PrefsMod │ │ │ │ +'InfoMod │ │ │ │ +Options.Applicative.Builder │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG │ │ │ │ +disabled option │ │ │ │ +cannot parse value ` │ │ │ │ +stimes: positive multiplier expected │ │ │ │ +Options.Applicative.Builder.Completer │ │ │ │ +'DefaultProp │ │ │ │ +HasMetavar │ │ │ │ +HasValue │ │ │ │ +HasCompleter │ │ │ │ +'ArgumentFields │ │ │ │ +'CommandFields │ │ │ │ +'FlagFields │ │ │ │ +'OptionFields │ │ │ │ +Options.Applicative.Builder.Internal │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.Mod │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.DefaultProp │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.ArgumentFields │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.CommandFields │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.FlagFields │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Builder.Internal.OptionFields │ │ │ │ +Options.Applicative.Extra │ │ │ │ +Invalid option ` │ │ │ │ +Invalid argument ` │ │ │ │ +` expects an argument. │ │ │ │ +The option ` │ │ │ │ +Missing: │ │ │ │ +Did you mean this? │ │ │ │ +Did you mean one of these? │ │ │ │ +Show version information │ │ │ │ +Show this help text │ │ │ │ +Options.Applicative.Help.Chunk │ │ │ │ +Nothing} │ │ │ │ +Chunk {unChunk = │ │ │ │ +Global options: │ │ │ │ +Available options: │ │ │ │ +Available commands: │ │ │ │ +default: │ │ │ │ +'AlwaysRequired │ │ │ │ +'MaybeRequired │ │ │ │ +'NeverRequired │ │ │ │ +Parenthetic │ │ │ │ +'OptDescStyle │ │ │ │ +Options.Applicative.Help.Core │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Help.Core.NeverRequired │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Help.Core.MaybeRequired │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Help.Core.AlwaysRequired │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Help.Core.OptDescStyle │ │ │ │ +libraries/ghc-internal/src/GHC/Internal/List.hs │ │ │ │ +GHC.Internal.List │ │ │ │ +ghc-internal │ │ │ │ +lastError │ │ │ │ +src/Options/Applicative/Help/Levenshtein.hs │ │ │ │ +Options.Applicative.Help.Levenshtein │ │ │ │ +Options.Applicative.Help.Pretty │ │ │ │ +'ParserHelp │ │ │ │ +Options.Applicative.Help.Types │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Help.Types.ParserHelp │ │ │ │ +src/Options/Applicative/Types.hs:134:13-14|case │ │ │ │ +CompletionResult _ │ │ │ │ + │ │ │ │ +, prefShowHelpOnEmpty = │ │ │ │ +, prefShowHelpOnError = │ │ │ │ +, prefDisambiguate = │ │ │ │ +ParserPrefs {prefMultiSuffix = │ │ │ │ +True, prefTabulateFill = │ │ │ │ +False, prefTabulateFill = │ │ │ │ +, prefHelpShowGlobal = │ │ │ │ +, prefHelpLongEquals = │ │ │ │ +, prefColumns = │ │ │ │ +, prefBacktrack = │ │ │ │ +OptShort │ │ │ │ +OptLong │ │ │ │ +True, propDescMod = _ } │ │ │ │ +False, propDescMod = _ } │ │ │ │ +, propShowGlobal = │ │ │ │ +, propShowDefault = │ │ │ │ +, propMetaVar = │ │ │ │ +, propHelp = │ │ │ │ +OptProperties { propVisibility = │ │ │ │ +Success │ │ │ │ +CompletionInvoked │ │ │ │ +ArgumentReachability {argumentIsUnreachable = │ │ │ │ +BindNode │ │ │ │ +AltNode │ │ │ │ +MultNode │ │ │ │ +Option {optProps = │ │ │ │ +Options.Applicative.Types │ │ │ │ +IsCmdStart │ │ │ │ +'CmdStart │ │ │ │ +'CmdCont │ │ │ │ +Backtracking │ │ │ │ +'Backtrack │ │ │ │ +'NoBacktrack │ │ │ │ +'SubparserInline │ │ │ │ +'ParserPrefs │ │ │ │ +'OptLong │ │ │ │ +'OptShort │ │ │ │ +OptVisibility │ │ │ │ +'Internal │ │ │ │ +'Visible │ │ │ │ +'OptProperties │ │ │ │ +'Completer │ │ │ │ +'CompletionResult │ │ │ │ +'ParserFailure │ │ │ │ +ParserResult │ │ │ │ +'Success │ │ │ │ +'Failure │ │ │ │ +'CompletionInvoked │ │ │ │ +ArgPolicy │ │ │ │ +'Intersperse │ │ │ │ +'NoIntersperse │ │ │ │ +'AllPositionals │ │ │ │ +'ForwardOptions │ │ │ │ +'UnknownError │ │ │ │ +'ShowHelpText │ │ │ │ +'ErrorMsg │ │ │ │ +'InfoMsg │ │ │ │ +'ExpectsArgError │ │ │ │ +'UnexpectedError │ │ │ │ +'MissingError │ │ │ │ +'CReader │ │ │ │ +'FlagReader │ │ │ │ +'OptReader │ │ │ │ +'ArgReader │ │ │ │ +'SomeParser │ │ │ │ +'ParserInfo │ │ │ │ +'CmdReader │ │ │ │ +'Context │ │ │ │ +'ArgumentReachability │ │ │ │ +AltNodeType │ │ │ │ +'MarkDefault │ │ │ │ +'NoDefault │ │ │ │ +'BindNode │ │ │ │ +'MultNode │ │ │ │ +'AltNode │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Leaf │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MultNode │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.AltNode │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.BindNode │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MarkDefault │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NoDefault │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Context │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ParserInfo │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NilP │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptP │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MultP │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.AltP │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.BindP │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Option │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptReader │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.FlagReader │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ArgReader │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CmdReader │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CReader │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ErrorMsg │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.InfoMsg │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ShowHelpText │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.UnknownError │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MissingError │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ExpectsArgError │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.UnexpectedError │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.SomeParser │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Intersperse │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NoIntersperse │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.AllPositionals │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ForwardOptions │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Success │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Failure │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CompletionInvoked │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptProperties │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Internal │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Hidden │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Visible │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptShort │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptLong │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ParserPrefs │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Backtrack │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NoBacktrack │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.SubparserInline │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CmdStart │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CmdCont │ │ │ │ +Options.Applicative.Internal │ │ │ │ +'ComplResult │ │ │ │ +'ComplParser │ │ │ │ +'ComplOption │ │ │ │ +'Completion │ │ │ │ +'NondetT │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.TNil │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.TCons │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.ComplParser │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.ComplOption │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.ComplResult │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.C:MonadP │ │ │ │ +'Enriched │ │ │ │ +'Standard │ │ │ │ +Richness │ │ │ │ +Options.Applicative.BashCompletion │ │ │ │ +ish-completion-script │ │ │ │ +ash-completion-script │ │ │ │ +bash-completion-index │ │ │ │ +ash-completion-word │ │ │ │ +bash-completion-command-desc-length │ │ │ │ +bash-completion-option-desc-length │ │ │ │ +bash-completion-enriched │ │ │ │ +#compdef │ │ │ │ + compadd -f -- $word │ │ │ │ + compadd -l -d desc -- $parts[1] │ │ │ │ + local desc=($(print -f "%-019s -- %s" $parts[1] $parts[2])) │ │ │ │ + compadd -d desc -- $parts[1] │ │ │ │ + local desc=("$parts[1] ($parts[2])") │ │ │ │ + if [[ $word[1] == "-" ]]; then │ │ │ │ + if [[ -n $parts[2] ]]; then │ │ │ │ + IFS=$'\t' parts=($( echo $word )) │ │ │ │ + # Split the line at a tab if there is one. │ │ │ │ + local -a parts │ │ │ │ +for word in $completions; do │ │ │ │ + "${request[@]}" )) │ │ │ │ +IFS=$'\n' completions=($( │ │ │ │ + request=(${request[@]} --bash-completion-word $arg) │ │ │ │ +for arg in ${words[@]}; do │ │ │ │ +request=(--bash-completion-enriched --bash-completion-index $index) │ │ │ │ +local index=$((CURRENT - 1)) │ │ │ │ +local word │ │ │ │ +local completions │ │ │ │ +local request │ │ │ │ + function _ │ │ │ │ + --arguments '(_ │ │ │ │ +complete --no-files --command │ │ │ │ + end │ │ │ │ + echo -E "$opt" │ │ │ │ + else │ │ │ │ + echo -E "$opt/" │ │ │ │ + if test -d $opt │ │ │ │ + $tmpline) │ │ │ │ + for opt in ( │ │ │ │ + set tmpline $tmpline --bash-completion-word $arg │ │ │ │ + for arg in $cl │ │ │ │ + set -l tmpline --bash-completion-enriched --bash-completion-index $cn │ │ │ │ + set -l cn (count $cn) │ │ │ │ + set -l cn (commandline --tokenize --cut-at-cursor --current-process) │ │ │ │ + # Hack around fish issue #3934 │ │ │ │ + set -l cl (commandline --tokenize --current-process) │ │ │ │ +complete -o filenames -F _ │ │ │ │ + "${CMDLINE[@]}") ) │ │ │ │ + COMPREPLY=( $( │ │ │ │ + done │ │ │ │ + CMDLINE=(${CMDLINE[@]} --bash-completion-word $arg) │ │ │ │ + for arg in ${COMP_WORDS[@]}; do │ │ │ │ + CMDLINE=(--bash-completion-index $COMP_CWORD) │ │ │ │ + local IFS=$'\n' │ │ │ │ + local CMDLINE │ │ │ │ +Enriched │ │ │ │ +src/Options/Applicative/BashCompletion.hs:36:13-14|case │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.BashCompletion.Standard │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.BashCompletion.Enriched │ │ │ │ +'OptWord │ │ │ │ +Options.Applicative.Common │ │ │ │ +optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Common.OptWord │ │ │ │ +'SetAnsiStyle │ │ │ │ +'Italicized │ │ │ │ +'Underlined │ │ │ │ +'Background │ │ │ │ +'Foreground │ │ │ │ +'Magenta │ │ │ │ + styles left at theend of rendering (there should be only 1). Please report this as a bug. │ │ │ │ +There are │ │ │ │ +There is no empty style left at the end of rendering (but there should be). Please report this as a bug. │ │ │ │ +src/Prettyprinter/Render/Terminal/Internal.hs │ │ │ │ +Prettyprinter.Render.Terminal.Internal │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY │ │ │ │ +, ansiUnderlining = │ │ │ │ +, ansiItalics = │ │ │ │ +, ansiBold = │ │ │ │ +, ansiBackground = │ │ │ │ +SetAnsiStyle {ansiForeground = │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.SetAnsiStyle │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Italicized │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Underlined │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Bold │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Foreground │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Background │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Vivid │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Dull │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Black │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Red │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Green │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Yellow │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Blue │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Magenta │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Cyan │ │ │ │ +prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.White │ │ │ │ +System.Console.ANSI.Codes │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv │ │ │ │ +src/System/Console/ANSI/Types.hs:161:13-14|case │ │ │ │ + (r g b) is outside of a 6 level (6x6x6) color cube. │ │ │ │ + (gray) is outside of the range 0 to 23. │ │ │ │ +toEnum{Color}: tag ( │ │ │ │ +toEnum{ColorIntensity}: tag ( │ │ │ │ +toEnum{ConsoleLayer}: tag ( │ │ │ │ +toEnum{BlinkSpeed}: tag ( │ │ │ │ +toEnum{Underlining}: tag ( │ │ │ │ +toEnum{ConsoleIntensity}: tag ( │ │ │ │ +) is outside of enumeration's range (0, │ │ │ │ +SetPaletteColor │ │ │ │ +SetColor │ │ │ │ +SetSwapForegroundBackground │ │ │ │ +SetVisible │ │ │ │ +SetItalicized │ │ │ │ +SetDefaultColor │ │ │ │ +SetRGBColor │ │ │ │ +SetBlinkSpeed │ │ │ │ +SetUnderlining │ │ │ │ +SetConsoleIntensity │ │ │ │ +pred{Color}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{Color}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{ColorIntensity}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{ColorIntensity}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{ConsoleLayer}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{ConsoleLayer}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{BlinkSpeed}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{BlinkSpeed}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{Underlining}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{Underlining}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{ConsoleIntensity}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{ConsoleIntensity}: tried to take `succ' of last tag in enumeration │ │ │ │ +src/System/Console/ANSI/Types.hs │ │ │ │ +'SetDefaultColor │ │ │ │ +'SetPaletteColor │ │ │ │ +'SetColor │ │ │ │ +'SetBlinkSpeed │ │ │ │ +'SetUnderlining │ │ │ │ +'SetSwapForegroundBackground │ │ │ │ +'SetVisible │ │ │ │ +'SetItalicized │ │ │ │ +'SetConsoleIntensity │ │ │ │ +'SetRGBColor │ │ │ │ +'NormalIntensity │ │ │ │ +'FaintIntensity │ │ │ │ +'BoldIntensity │ │ │ │ +'NoUnderline │ │ │ │ +'DashedUnderline │ │ │ │ +'DottedUnderline │ │ │ │ +'CurlyUnderline │ │ │ │ +'DoubleUnderline │ │ │ │ +'SingleUnderline │ │ │ │ +'NoBlink │ │ │ │ +'RapidBlink │ │ │ │ +'SlowBlink │ │ │ │ +'Underlining │ │ │ │ +ConsoleLayer │ │ │ │ +ColorIntensity │ │ │ │ +System.Console.ANSI.Types │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Reset │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetConsoleIntensity │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetItalicized │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetUnderlining │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetBlinkSpeed │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetVisible │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetSwapForegroundBackground │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetColor │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetRGBColor │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetPaletteColor │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetDefaultColor │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.BoldIntensity │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.FaintIntensity │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.NormalIntensity │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SingleUnderline │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.DoubleUnderline │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.CurlyUnderline │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.DottedUnderline │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.DashedUnderline │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.NoUnderline │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SlowBlink │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.RapidBlink │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.NoBlink │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Foreground │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Background │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Underlining │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Dull │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Vivid │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Black │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Red │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Green │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Yellow │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Blue │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Magenta │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Cyan │ │ │ │ +ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.White │ │ │ │ +Data.Colour │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA │ │ │ │ +withOpacity │ │ │ │ +transparent │ │ │ │ + `withOpacity` │ │ │ │ +Data.Colour.SRGB.Linear.rgb │ │ │ │ +Data.Colour.SRGB.Linear.rgb │ │ │ │ +Data.Colour.SRGB.sRGB24read: no parse │ │ │ │ +./Data/Colour/SRGB.hs │ │ │ │ +Data.Colour.SRGB │ │ │ │ +'RGBSpace │ │ │ │ +'TransferFunction │ │ │ │ +Data.Colour.RGBSpace │ │ │ │ +Data/Colour/RGBSpace.hs:75:3-34|[r, g, b] │ │ │ │ +Data/Colour/RGBSpace.hs:68:3-34|[r0, g0, b0] │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.RGBSpace.RGBSpace │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.RGBSpace.TransferFunction │ │ │ │ +AffineSpace │ │ │ │ +AlphaColour │ │ │ │ +./Data/Colour/Internal.hs │ │ │ │ +Data.Colour.Internal │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.C:ColourOps │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.RGBA │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.Alpha │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.RGB │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.Blue │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.Green │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.Red │ │ │ │ +Data.Colour.Chan │ │ │ │ +mkRGBGamut │ │ │ │ +'RGBGamut │ │ │ │ +Data.Colour.RGB │ │ │ │ +Data/Colour/RGB.hs:114:3-31|Just o │ │ │ │ +Data/Colour/RGB.hs:113:3-49|[x, y, z] │ │ │ │ +mkRGBGamut │ │ │ │ +, channelBlue = │ │ │ │ +, channelGreen = │ │ │ │ +RGB {channelRed = │ │ │ │ +channelBlue │ │ │ │ +channelGreen │ │ │ │ +channelRed │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.RGB.RGBGamut │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.RGB.RGB │ │ │ │ +Data.Colour.Matrix │ │ │ │ +Data/Colour/Matrix.hs:(29,1)-(34,21)|function inverse │ │ │ │ +Data/Colour/Matrix.hs:(35,1)-(36,41)|function determinant │ │ │ │ +Data.Colour.CIE.Chromaticity │ │ │ │ +mkChromaticity │ │ │ │ +mkChromaticity │ │ │ │ +colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.CIE.Chromaticity.Chroma │ │ │ │ +Data.Colour.SRGB.Linear │ │ │ │ +Data.Colour.CIE.Illuminant │ │ │ │ +SAnnPush │ │ │ │ +SAnnPop │ │ │ │ +LayoutOptions {layoutPageWidth = │ │ │ │ +AvailablePerLine │ │ │ │ +Tried skipping spaces in unannotated data! Please report this as a bug in 'prettyprinter'. │ │ │ │ +'LayoutOptions │ │ │ │ +'UndoAnn │ │ │ │ +LayoutPipeline │ │ │ │ +'Nesting │ │ │ │ +'WithPageWidth │ │ │ │ +'FlatAlt │ │ │ │ +'Annotated │ │ │ │ +'AvailablePerLine │ │ │ │ +'Unbounded │ │ │ │ +'FittingPredicate │ │ │ │ +'RecordedWhitespace │ │ │ │ +'AnnotationLevel │ │ │ │ +WhitespaceStrippingState │ │ │ │ +'SAnnPush │ │ │ │ +'SAnnPop │ │ │ │ +SimpleDocStream │ │ │ │ +'Shallow │ │ │ │ +FusionDepth │ │ │ │ +'DontRemove │ │ │ │ +AnnotationRemoval │ │ │ │ +'Flattened │ │ │ │ +'NeverFlat │ │ │ │ +'AlreadyFlat │ │ │ │ +FlattenResult │ │ │ │ +libraries/text/src/Data/Text.hs │ │ │ │ +Data.Text │ │ │ │ +text-2.1.3-inplace │ │ │ │ +emptyError │ │ │ │ +src/Prettyprinter/Internal.hs │ │ │ │ +Prettyprinter.Internal │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV │ │ │ │ +src/Prettyprinter/Internal.hs:1597:15-16|case │ │ │ │ +minimum: empty structure │ │ │ │ +maximum: empty structure │ │ │ │ +foldr1: empty structure │ │ │ │ +foldl1: empty structure │ │ │ │ +src/Prettyprinter/Internal.hs:1775:15-16|case │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.C:Pretty │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Nil │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Cons │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.UndoAnn │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Fail │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Empty │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Char │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Text │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Line │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.FlatAlt │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Cat │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Nest │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Union │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Column │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.WithPageWidth │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Nesting │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Annotated │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.AvailablePerLine │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Unbounded │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.AnnotationLevel │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.RecordedWhitespace │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SFail │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SEmpty │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SChar │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SText │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SLine │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SAnnPush │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SAnnPop │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Shallow │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Deep │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Remove │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.DontRemove │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Flattened │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.AlreadyFlat │ │ │ │ +prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.NeverFlat │ │ │ │ + an empty style stack! Please report this as a bug. │ │ │ │ + must not appear in a rendered │ │ │ │ +SimpleDocStream │ │ │ │ +. This is a bug in the layout algorithm! │ │ │ │ +An unpaired style terminator was encountered. This is a bug in the layout algorithm! Please report this as a bug │ │ │ │ +Conversion from SimpleDocStream to SimpleDocTree failed! Please report this as a bug │ │ │ │ +Conversion from SimpleDocStream to SimpleDocTree left unconsumed input! Please report this as a bug │ │ │ │ +src/Prettyprinter/Render/Util/Panic.hs │ │ │ │ +Prettyprinter.Render.Util.Panic │ │ │ │ +Prettyprinter.Symbols.Ascii │ │ │ │ connectStarter: DBUS_STARTER_ADDRESS is missing or invalid. │ │ │ │ connectSession: DBUS_SESSION_BUS_ADDRESS is invalid. │ │ │ │ connectSystem: DBUS_SYSTEM_BUS_ADDRESS is invalid. │ │ │ │ Type: Bool │ │ │ │ In module `DBus.Client' │ │ │ │ type='signal', │ │ │ │ requestName: received empty response │ │ │ │ @@ -1058,15 +1588,14 @@ │ │ │ │ DBus.Internal.Wire │ │ │ │ dbus-1.4.1-J91O0zzdbki2WUyoiKBIsC:DBus.Internal.Wire.UnmarshalState │ │ │ │ dbus-1.4.1-J91O0zzdbki2WUyoiKBIsC:DBus.Internal.Wire.MarshalState │ │ │ │ dbus-1.4.1-J91O0zzdbki2WUyoiKBIsC:DBus.Internal.Wire.WireRL │ │ │ │ dbus-1.4.1-J91O0zzdbki2WUyoiKBIsC:DBus.Internal.Wire.WireRR │ │ │ │ dbus-1.4.1-J91O0zzdbki2WUyoiKBIsC:DBus.Internal.Wire.LittleEndian │ │ │ │ dbus-1.4.1-J91O0zzdbki2WUyoiKBIsC:DBus.Internal.Wire.BigEndian │ │ │ │ -stimes: positive multiplier expected │ │ │ │ 'RenderSettings │ │ │ │ 'Attributes │ │ │ │ http://www.w3.org/XML/1998/namespace │ │ │ │ src/Text/XML/Stream/Render/Internal.hs:(185,1)-(208,82)|function eventToToken │ │ │ │ src/Text/XML/Stream/Render/Internal.hs:200:5-15|sl : s' │ │ │ │ nameToTName │ │ │ │ src/Text/XML/Stream/Render/Internal.hs │ │ │ │ @@ -1204,15 +1733,14 @@ │ │ │ │ Data.XML.Types.Miscellaneous │ │ │ │ instructionData │ │ │ │ instructionTarget │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz │ │ │ │ Data.XML.Types │ │ │ │ libraries/ghc-internal/src/GHC/Internal/Data/Data.hs │ │ │ │ GHC.Internal.Data.Data │ │ │ │ -ghc-internal │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.EventBeginDocument │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.EventEndDocument │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.EventBeginDoctype │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.EventEndDoctype │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.EventInstruction │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.EventBeginElement │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.EventEndElement │ │ │ │ @@ -1231,14 +1759,55 @@ │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.NodeComment │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.Name │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.ContentText │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.ContentEntity │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.MiscInstruction │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.MiscComment │ │ │ │ xml-types-0.3.8-CPraXujWO7hCdGwznbCwrz:Data.XML.Types.Instruction │ │ │ │ +readCreateProcess: Failed to get a stdout handle. │ │ │ │ +readCreateProcess: Failed to get a stdin handle. │ │ │ │ +readCreateProcess │ │ │ │ +waitForProcess │ │ │ │ +waitForProcess(OpenExtHandle): this cannot happen │ │ │ │ +terminateProcess with OpenExtHandle should not happen on POSIX. │ │ │ │ +terminateProcess │ │ │ │ +libraries/process/System/Process.hs │ │ │ │ +System.Process │ │ │ │ +process-1.6.26.1-inplace │ │ │ │ +libraries/process/System/Process/Internals.hs │ │ │ │ +System.Process.Internals │ │ │ │ +handle is not a file descriptor │ │ │ │ +createProcess │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.ProcRetHandles │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.ProcessHandle │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.OpenHandle │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.ClosedHandle │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.CreateProcess │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.Inherit │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.CreatePipe │ │ │ │ +process-1.6.26.1-inplace:System.Process.Common.RawCommand │ │ │ │ +System.Process.Posix │ │ │ │ +libraries/process/System/Process/Posix.hs │ │ │ │ +dup2(child_end) │ │ │ │ +close(child_end) │ │ │ │ +close(parent_end) │ │ │ │ +fcntl(F_DUP_FD) │ │ │ │ +getpwuid │ │ │ │ +initgroups │ │ │ │ +read pipe │ │ │ │ +read pipe bad length │ │ │ │ +/dev/null │ │ │ │ +posix_spawn_file_actions_init │ │ │ │ +posix_spawnattr_init │ │ │ │ +sigemptyset │ │ │ │ +sigaddset(SIGINT) │ │ │ │ +sigaddset(SIGQUIT) │ │ │ │ +posix_spawnattr_setsigdefault │ │ │ │ +posix_spawnattr_setflags │ │ │ │ +posix_spawnp │ │ │ │ StdGen {unStdGen = │ │ │ │ StateGen {unStateGen = │ │ │ │ 'StateGen │ │ │ │ 'C:RandomGen │ │ │ │ UniformRange │ │ │ │ GUniform │ │ │ │ 'StateGenM │ │ │ │ @@ -1269,17 +1838,14 @@ │ │ │ │ src/System/Random/SplitMix32.hs │ │ │ │ System.Random.SplitMix32 │ │ │ │ splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb:System.Random.SplitMix32.SMGen │ │ │ │ unexpected │ │ │ │ expecting │ │ │ │ unknown parse error │ │ │ │ libraries/parsec/src/Text/Parsec/Error.hs │ │ │ │ -libraries/ghc-internal/src/GHC/Internal/List.hs │ │ │ │ -GHC.Internal.List │ │ │ │ -lastError │ │ │ │ parsec-3.1.18.0-inplace │ │ │ │ Text.Parsec.Error │ │ │ │ parsec-3.1.18.0-inplace:Text.Parsec.Error.ParseError │ │ │ │ parsec-3.1.18.0-inplace:Text.Parsec.Error.SysUnExpect │ │ │ │ parsec-3.1.18.0-inplace:Text.Parsec.Error.UnExpect │ │ │ │ parsec-3.1.18.0-inplace:Text.Parsec.Error.Expect │ │ │ │ , column │ │ │ │ @@ -1288,23 +1854,239 @@ │ │ │ │ libraries/parsec/src/Text/Parsec/Prim.hs │ │ │ │ Text.Parsec.Prim │ │ │ │ parsec-3.1.18.0-inplace:Text.Parsec.Prim.Ok │ │ │ │ parsec-3.1.18.0-inplace:Text.Parsec.Prim.Error │ │ │ │ parsec-3.1.18.0-inplace:Text.Parsec.Prim.State │ │ │ │ parsec-3.1.18.0-inplace:Text.Parsec.Prim.Consumed │ │ │ │ parsec-3.1.18.0-inplace:Text.Parsec.Prim.Empty │ │ │ │ +Network.Socket.Internal │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp │ │ │ │ +Network.Socket.recvBuf │ │ │ │ +non-positive length │ │ │ │ +Network.Socket.recvBufFrom │ │ │ │ +Network.Socket.Buffer.sendMsg │ │ │ │ +Network.Socket.Buffer.recvmsg │ │ │ │ +Network.Socket.sendBufTo │ │ │ │ +Network.Socket.sendBuf │ │ │ │ +Network.Socket.Buffer │ │ │ │ +Network.Socket.ByteString.sendManyTo │ │ │ │ +Network.Socket.ByteString.sendMany │ │ │ │ +etwork.Socket.ByteString.recv │ │ │ │ +Network.Socket.ByteString.IO │ │ │ │ +Network.Socket.ByteString.Internal │ │ │ │ +Nothing) │ │ │ │ +, service name: │ │ │ │ +, host name: │ │ │ │ +Network.Socket.getAddrInfo (called with preferred socket type/protocol: │ │ │ │ +, addrCanonName = │ │ │ │ +, addrAddress = │ │ │ │ +, addrProtocol = │ │ │ │ +, addrSocketType = │ │ │ │ +, addrFamily = │ │ │ │ +AddrInfo {addrFlags = │ │ │ │ +, socket address: │ │ │ │ +, service name lookup: │ │ │ │ +, hostname lookup: │ │ │ │ +Network.Socket.getNameInfo (called with flags: │ │ │ │ +getaddrinfo must return at least one addrinfo │ │ │ │ +'C:GetAddrInfo │ │ │ │ +'NI_NUMERICSERV │ │ │ │ +'NI_NUMERICHOST │ │ │ │ +'NI_NOFQDN │ │ │ │ +'NI_NAMEREQD │ │ │ │ +'NI_DGRAM │ │ │ │ +NameInfoFlag │ │ │ │ +'AddrInfo │ │ │ │ +'AI_V4MAPPED │ │ │ │ +'AI_PASSIVE │ │ │ │ +'AI_NUMERICSERV │ │ │ │ +'AI_NUMERICHOST │ │ │ │ +'AI_CANONNAME │ │ │ │ +'AI_ADDRCONFIG │ │ │ │ +AddrInfoFlag │ │ │ │ +Network.Socket.Info │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.NI_DGRAM │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.NI_NAMEREQD │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.NI_NOFQDN │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.NI_NUMERICHOST │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.NI_NUMERICSERV │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.AddrInfo │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.AI_ADDRCONFIG │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.AI_ALL │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.AI_CANONNAME │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.AI_NUMERICHOST │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.AI_NUMERICSERV │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.AI_PASSIVE │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Info.AI_V4MAPPED │ │ │ │ +Network.Socket.socketPort: AF_UNIX not supported. │ │ │ │ +Network.Socket.getPeerName │ │ │ │ +Network.Socket.getSocketName │ │ │ │ +Network.Socket.Name │ │ │ │ +RecvIPv6PktInfo │ │ │ │ +RecvIPv6TClass │ │ │ │ +RecvIPv6HopLimit │ │ │ │ +IPv6Only │ │ │ │ +DontFragment │ │ │ │ +RecvIPv4PktInfo │ │ │ │ +RecvIPv4TOS │ │ │ │ +RecvIPv4TTL │ │ │ │ +TimeToLive │ │ │ │ +UserTimeout │ │ │ │ +MaxSegment │ │ │ │ +UseLoopBack │ │ │ │ +SendTimeOut │ │ │ │ +RecvTimeOut │ │ │ │ +SendLowWater │ │ │ │ +RecvLowWater │ │ │ │ +ReusePort │ │ │ │ +OOBInline │ │ │ │ +KeepInit │ │ │ │ +KeepAlive │ │ │ │ +RecvBuffer │ │ │ │ +SendBuffer │ │ │ │ +Broadcast │ │ │ │ +DontRoute │ │ │ │ +SoProtocol │ │ │ │ +SoDomain │ │ │ │ +ReuseAddr │ │ │ │ +UnsupportedSocketOption │ │ │ │ +Network.Socket.setSockOpt │ │ │ │ +Network/Socket/Options.hsc │ │ │ │ +libraries/ghc-internal/src/GHC/Internal/Foreign/Marshal/Alloc.hs │ │ │ │ +GHC.Internal.Foreign.Marshal.Alloc │ │ │ │ +Network.Socket.getSockOpt │ │ │ │ +'SocketTimeout │ │ │ │ +'SockOptValue │ │ │ │ +'StructLinger │ │ │ │ +'SockOpt │ │ │ │ +Network.Socket.Options │ │ │ │ +SocketTimeout │ │ │ │ +, sl_linger = │ │ │ │ +StructLinger {sl_onoff = │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Options.SockOptValue │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Options.StructLinger │ │ │ │ +network-3.2.8.0-EpoT6TF40y6Dph5NPnICp:Network.Socket.Options.SockOpt │ │ │ │ +Network.Socket.ReadShow │ │ │ │ +./Network/Socket/SockAddr.hs │ │ │ │ +Network.Socket.SockAddr │ │ │ │ +Network.Socket.bind │ │ │ │ +Network.Socket.listen │ │ │ │ +Network.Socket.accept │ │ │ │ +Network.Socket.socket │ │ │ │ +Network.Socket.connect: │ │ │ │ -, prefShowHelpOnEmpty = │ │ │ │ -, prefShowHelpOnError = │ │ │ │ -, prefDisambiguate = │ │ │ │ -ParserPrefs {prefMultiSuffix = │ │ │ │ -True, prefTabulateFill = │ │ │ │ -False, prefTabulateFill = │ │ │ │ -, prefHelpShowGlobal = │ │ │ │ -, prefHelpLongEquals = │ │ │ │ -, prefColumns = │ │ │ │ -, prefBacktrack = │ │ │ │ -OptShort │ │ │ │ -OptLong │ │ │ │ -True, propDescMod = _ } │ │ │ │ -False, propDescMod = _ } │ │ │ │ -, propShowGlobal = │ │ │ │ -, propShowDefault = │ │ │ │ -, propMetaVar = │ │ │ │ -, propHelp = │ │ │ │ -OptProperties { propVisibility = │ │ │ │ -Success │ │ │ │ -CompletionInvoked │ │ │ │ -ArgumentReachability {argumentIsUnreachable = │ │ │ │ -BindNode │ │ │ │ -AltNode │ │ │ │ -MultNode │ │ │ │ -Option {optProps = │ │ │ │ -Options.Applicative.Types │ │ │ │ -IsCmdStart │ │ │ │ -'CmdStart │ │ │ │ -'CmdCont │ │ │ │ -Backtracking │ │ │ │ -'Backtrack │ │ │ │ -'NoBacktrack │ │ │ │ -'SubparserInline │ │ │ │ -'ParserPrefs │ │ │ │ -'OptLong │ │ │ │ -'OptShort │ │ │ │ -OptVisibility │ │ │ │ -'Visible │ │ │ │ -'OptProperties │ │ │ │ -'Completer │ │ │ │ -'CompletionResult │ │ │ │ -'ParserFailure │ │ │ │ -ParserResult │ │ │ │ -'Success │ │ │ │ -'Failure │ │ │ │ -'CompletionInvoked │ │ │ │ -ArgPolicy │ │ │ │ -'Intersperse │ │ │ │ -'NoIntersperse │ │ │ │ -'AllPositionals │ │ │ │ -'ForwardOptions │ │ │ │ -'UnknownError │ │ │ │ -'ShowHelpText │ │ │ │ -'ErrorMsg │ │ │ │ -'InfoMsg │ │ │ │ -'ExpectsArgError │ │ │ │ -'UnexpectedError │ │ │ │ -'MissingError │ │ │ │ -'CReader │ │ │ │ -'FlagReader │ │ │ │ -'OptReader │ │ │ │ -'ArgReader │ │ │ │ -'SomeParser │ │ │ │ -'ParserInfo │ │ │ │ -'CmdReader │ │ │ │ -'Context │ │ │ │ -'ArgumentReachability │ │ │ │ -AltNodeType │ │ │ │ -'MarkDefault │ │ │ │ -'NoDefault │ │ │ │ -'BindNode │ │ │ │ -'MultNode │ │ │ │ -'AltNode │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Leaf │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MultNode │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.AltNode │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.BindNode │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MarkDefault │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NoDefault │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Context │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ParserInfo │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NilP │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptP │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MultP │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.AltP │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.BindP │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Option │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptReader │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.FlagReader │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ArgReader │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CmdReader │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CReader │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ErrorMsg │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.InfoMsg │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ShowHelpText │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.UnknownError │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.MissingError │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ExpectsArgError │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.UnexpectedError │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.SomeParser │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Intersperse │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NoIntersperse │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.AllPositionals │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ForwardOptions │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Success │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Failure │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CompletionInvoked │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptProperties │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Internal │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Hidden │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Visible │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptShort │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.OptLong │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.ParserPrefs │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.Backtrack │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.NoBacktrack │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.SubparserInline │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CmdStart │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Types.CmdCont │ │ │ │ -Options.Applicative.Internal │ │ │ │ -'ComplResult │ │ │ │ -'ComplParser │ │ │ │ -'ComplOption │ │ │ │ -'Completion │ │ │ │ -'NondetT │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.TNil │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.TCons │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.ComplParser │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.ComplOption │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.ComplResult │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Internal.C:MonadP │ │ │ │ -'Enriched │ │ │ │ -'Standard │ │ │ │ -Richness │ │ │ │ -Options.Applicative.BashCompletion │ │ │ │ -ish-completion-script │ │ │ │ -ash-completion-script │ │ │ │ -bash-completion-index │ │ │ │ -ash-completion-word │ │ │ │ -bash-completion-command-desc-length │ │ │ │ -bash-completion-option-desc-length │ │ │ │ -bash-completion-enriched │ │ │ │ -#compdef │ │ │ │ - compadd -f -- $word │ │ │ │ - compadd -l -d desc -- $parts[1] │ │ │ │ - local desc=($(print -f "%-019s -- %s" $parts[1] $parts[2])) │ │ │ │ - compadd -d desc -- $parts[1] │ │ │ │ - local desc=("$parts[1] ($parts[2])") │ │ │ │ - if [[ $word[1] == "-" ]]; then │ │ │ │ - if [[ -n $parts[2] ]]; then │ │ │ │ - IFS=$'\t' parts=($( echo $word )) │ │ │ │ - # Split the line at a tab if there is one. │ │ │ │ - local -a parts │ │ │ │ -for word in $completions; do │ │ │ │ - "${request[@]}" )) │ │ │ │ -IFS=$'\n' completions=($( │ │ │ │ - request=(${request[@]} --bash-completion-word $arg) │ │ │ │ -for arg in ${words[@]}; do │ │ │ │ -request=(--bash-completion-enriched --bash-completion-index $index) │ │ │ │ -local index=$((CURRENT - 1)) │ │ │ │ -local word │ │ │ │ -local completions │ │ │ │ -local request │ │ │ │ - function _ │ │ │ │ - --arguments '(_ │ │ │ │ -complete --no-files --command │ │ │ │ - end │ │ │ │ - echo -E "$opt" │ │ │ │ - else │ │ │ │ - echo -E "$opt/" │ │ │ │ - if test -d $opt │ │ │ │ - $tmpline) │ │ │ │ - for opt in ( │ │ │ │ - set tmpline $tmpline --bash-completion-word $arg │ │ │ │ - for arg in $cl │ │ │ │ - set -l tmpline --bash-completion-enriched --bash-completion-index $cn │ │ │ │ - set -l cn (count $cn) │ │ │ │ - set -l cn (commandline --tokenize --cut-at-cursor --current-process) │ │ │ │ - # Hack around fish issue #3934 │ │ │ │ - set -l cl (commandline --tokenize --current-process) │ │ │ │ -complete -o filenames -F _ │ │ │ │ - "${CMDLINE[@]}") ) │ │ │ │ - COMPREPLY=( $( │ │ │ │ - done │ │ │ │ - CMDLINE=(${CMDLINE[@]} --bash-completion-word $arg) │ │ │ │ - for arg in ${COMP_WORDS[@]}; do │ │ │ │ - CMDLINE=(--bash-completion-index $COMP_CWORD) │ │ │ │ - local IFS=$'\n' │ │ │ │ - local CMDLINE │ │ │ │ -Enriched │ │ │ │ -src/Options/Applicative/BashCompletion.hs:36:13-14|case │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.BashCompletion.Standard │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.BashCompletion.Enriched │ │ │ │ -'OptWord │ │ │ │ -Options.Applicative.Common │ │ │ │ -optparse-applicative-0.18.1.0-3iETsTxEskZ8Kh3DGaB7WG:Options.Applicative.Common.OptWord │ │ │ │ -readCreateProcess: Failed to get a stdout handle. │ │ │ │ -readCreateProcess: Failed to get a stdin handle. │ │ │ │ -readCreateProcess │ │ │ │ -waitForProcess │ │ │ │ -waitForProcess(OpenExtHandle): this cannot happen │ │ │ │ -terminateProcess with OpenExtHandle should not happen on POSIX. │ │ │ │ -terminateProcess │ │ │ │ -libraries/process/System/Process.hs │ │ │ │ -System.Process │ │ │ │ -process-1.6.26.1-inplace │ │ │ │ -libraries/process/System/Process/Internals.hs │ │ │ │ -System.Process.Internals │ │ │ │ -handle is not a file descriptor │ │ │ │ -createProcess │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.ProcRetHandles │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.ProcessHandle │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.OpenHandle │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.ClosedHandle │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.CreateProcess │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.Inherit │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.CreatePipe │ │ │ │ -process-1.6.26.1-inplace:System.Process.Common.RawCommand │ │ │ │ -System.Process.Posix │ │ │ │ -libraries/process/System/Process/Posix.hs │ │ │ │ -dup2(child_end) │ │ │ │ -close(child_end) │ │ │ │ -close(parent_end) │ │ │ │ -fcntl(F_DUP_FD) │ │ │ │ -getpwuid │ │ │ │ -initgroups │ │ │ │ -read pipe │ │ │ │ -read pipe bad length │ │ │ │ -/dev/null │ │ │ │ -posix_spawn_file_actions_init │ │ │ │ -posix_spawnattr_init │ │ │ │ -sigemptyset │ │ │ │ -sigaddset(SIGINT) │ │ │ │ -sigaddset(SIGQUIT) │ │ │ │ -posix_spawnattr_setsigdefault │ │ │ │ -posix_spawnattr_setflags │ │ │ │ -posix_spawnp │ │ │ │ +: empty input │ │ │ │ +Negative index │ │ │ │ +Data.Text.Text │ │ │ │ +Data.Text.stimes: given number does not fit into an Int! │ │ │ │ +Data.Text.stimes: given number is negative! │ │ │ │ +overflowError │ │ │ │ +Data.Text. │ │ │ │ +Data.Text.Encoding: Invalid UTF-8 stream │ │ │ │ +text-2.1.3-inplace:Data.Text.Encoding.Some │ │ │ │ +libraries/text/src/Data/Text/Encoding/Error.hs │ │ │ │ +Data.Text.Encoding.Error │ │ │ │ +UnicodeException │ │ │ │ +Cannot encode character '\x │ │ │ │ +Cannot encode input: │ │ │ │ +Cannot decode byte '\x │ │ │ │ +Cannot decode input: │ │ │ │ +text-2.1.3-inplace:Data.Text.Encoding.Error.DecodeError │ │ │ │ +Data.Text.append: size overflow │ │ │ │ +libraries/text/src/Data/Text/Internal.hs │ │ │ │ +Data.Text.Internal │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Text │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Builder.Buffer │ │ │ │ +libraries/text/src/Data/Text/Internal/Encoding.hs │ │ │ │ +Data.Text.Internal.Encoding │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Encoding.Utf8State │ │ │ │ +Empty stream │ │ │ │ +Internal error │ │ │ │ +Data.Text.Internal.Fusion.Common. │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.I1 │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.I2 │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.I3 │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.N │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.J │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.C0 │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.C1 │ │ │ │ +Data.Text.Internal.Fusion.Size: size overflow │ │ │ │ +libraries/text/src/Data/Text/Internal/Fusion/Size.hs │ │ │ │ +Data.Text.Internal.Fusion.Size │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Types.Done │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Types.Skip │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Types.Yield │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Fusion.Types.:*: │ │ │ │ +commitAndReleaseBuffer │ │ │ │ +no buffer! │ │ │ │ +libraries/text/src/Data/Text/Internal/IO.hs │ │ │ │ +Data.Text.Internal.IO │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Lazy.Empty │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.Lazy.Chunk │ │ │ │ +text-2.1.3-inplace:Data.Text.Internal.StrictBuilder.StrictTextBuilder │ │ │ │ +impossibleError │ │ │ │ +: impossible case │ │ │ │ +Data.Text.Lazy. │ │ │ │ +libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs │ │ │ │ +Data.Text.Internal.Lazy.Fusion │ │ │ │ +Data.Text.Lazy.stimes: given number is negative! │ │ │ │ +Data.Text.Internal.Encoding: Invalid UTF-8 stream │ │ │ │ +text-2.1.3-inplace:Data.Text.Unsafe.Iter │ │ │ │ renameFile │ │ │ │ is a directory │ │ │ │ renamePath │ │ │ │ libraries/directory/System/Directory/Internal/Common.hs │ │ │ │ System.Directory.Internal.Common │ │ │ │ directory-1.3.8.5-inplace │ │ │ │ directory-1.3.8.5-inplace:System.Directory.Internal.Common.File │ │ │ │ @@ -2357,16 +2649,14 @@ │ │ │ │ readDirStream │ │ │ │ libraries/filepath/System/FilePath/Internal.hs │ │ │ │ System.FilePath.Posix │ │ │ │ filepath-1.5.4.0-inplace │ │ │ │ os-string-2.0.7-inplace │ │ │ │ System.OsString.Encoding.Internal │ │ │ │ EncodingException │ │ │ │ -Cannot decode byte '\x │ │ │ │ -Cannot decode input: │ │ │ │ os-string-2.0.7-inplace:System.OsString.Encoding.Internal.EncodingError │ │ │ │ libraries/os-string/System/OsString/Internal/Exception.hs │ │ │ │ System.OsString.Internal.Exception │ │ │ │ System.OsString.Posix │ │ │ │ libraries/os-string/System/OsString/Common.hs │ │ │ │ exceptions-0.10.9-inplace │ │ │ │ Control.Monad.Catch │ │ │ │ @@ -2382,330 +2672,40 @@ │ │ │ │ mtl-2.3.1-inplace:Control.Monad.Writer.Class.C:MonadWriter │ │ │ │ transformers-0.6.1.1-inplace:Control.Monad.Trans.Class.C:MonadTrans │ │ │ │ Control.Monad.Trans.Except │ │ │ │ transformers-0.6.1.1-inplace │ │ │ │ Control.Monad.Trans.Maybe │ │ │ │ Control.Monad.Trans.Reader │ │ │ │ Control.Monad.Trans.State.Lazy │ │ │ │ -'SetAnsiStyle │ │ │ │ -'Italicized │ │ │ │ -'Underlined │ │ │ │ -'Background │ │ │ │ -'Foreground │ │ │ │ -'Magenta │ │ │ │ - styles left at theend of rendering (there should be only 1). Please report this as a bug. │ │ │ │ -There are │ │ │ │ -There is no empty style left at the end of rendering (but there should be). Please report this as a bug. │ │ │ │ -src/Prettyprinter/Render/Terminal/Internal.hs │ │ │ │ -Prettyprinter.Render.Terminal.Internal │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY │ │ │ │ -, ansiUnderlining = │ │ │ │ -, ansiItalics = │ │ │ │ -, ansiBold = │ │ │ │ -, ansiBackground = │ │ │ │ -SetAnsiStyle {ansiForeground = │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.SetAnsiStyle │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Italicized │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Underlined │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Bold │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Foreground │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Background │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Vivid │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Dull │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Black │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Red │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Green │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Yellow │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Blue │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Magenta │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.Cyan │ │ │ │ -prettyprinter-ansi-terminal-1.1.3-3YPg4td3YLH1DEFAyhdkdY:Prettyprinter.Render.Terminal.Internal.White │ │ │ │ -System.Console.ANSI.Codes │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv │ │ │ │ -src/System/Console/ANSI/Types.hs:161:13-14|case │ │ │ │ - (r g b) is outside of a 6 level (6x6x6) color cube. │ │ │ │ - (gray) is outside of the range 0 to 23. │ │ │ │ -toEnum{Color}: tag ( │ │ │ │ -toEnum{ColorIntensity}: tag ( │ │ │ │ -toEnum{ConsoleLayer}: tag ( │ │ │ │ -toEnum{BlinkSpeed}: tag ( │ │ │ │ -toEnum{Underlining}: tag ( │ │ │ │ -toEnum{ConsoleIntensity}: tag ( │ │ │ │ -) is outside of enumeration's range (0, │ │ │ │ -SetPaletteColor │ │ │ │ -SetColor │ │ │ │ -SetSwapForegroundBackground │ │ │ │ -SetVisible │ │ │ │ -SetItalicized │ │ │ │ -SetDefaultColor │ │ │ │ -SetRGBColor │ │ │ │ -SetBlinkSpeed │ │ │ │ -SetUnderlining │ │ │ │ -SetConsoleIntensity │ │ │ │ -pred{Color}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{Color}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{ColorIntensity}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{ColorIntensity}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{ConsoleLayer}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{ConsoleLayer}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{BlinkSpeed}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{BlinkSpeed}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{Underlining}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{Underlining}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{ConsoleIntensity}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{ConsoleIntensity}: tried to take `succ' of last tag in enumeration │ │ │ │ -src/System/Console/ANSI/Types.hs │ │ │ │ -'SetDefaultColor │ │ │ │ -'SetPaletteColor │ │ │ │ -'SetColor │ │ │ │ -'SetBlinkSpeed │ │ │ │ -'SetUnderlining │ │ │ │ -'SetSwapForegroundBackground │ │ │ │ -'SetVisible │ │ │ │ -'SetItalicized │ │ │ │ -'SetConsoleIntensity │ │ │ │ -'SetRGBColor │ │ │ │ -'NormalIntensity │ │ │ │ -'FaintIntensity │ │ │ │ -'BoldIntensity │ │ │ │ -'NoUnderline │ │ │ │ -'DashedUnderline │ │ │ │ -'DottedUnderline │ │ │ │ -'CurlyUnderline │ │ │ │ -'DoubleUnderline │ │ │ │ -'SingleUnderline │ │ │ │ -'NoBlink │ │ │ │ -'RapidBlink │ │ │ │ -'SlowBlink │ │ │ │ -'Underlining │ │ │ │ -ConsoleLayer │ │ │ │ -ColorIntensity │ │ │ │ -System.Console.ANSI.Types │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Reset │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetConsoleIntensity │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetItalicized │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetUnderlining │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetBlinkSpeed │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetVisible │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetSwapForegroundBackground │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetColor │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetRGBColor │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetPaletteColor │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SetDefaultColor │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.BoldIntensity │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.FaintIntensity │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.NormalIntensity │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SingleUnderline │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.DoubleUnderline │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.CurlyUnderline │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.DottedUnderline │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.DashedUnderline │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.NoUnderline │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.SlowBlink │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.RapidBlink │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.NoBlink │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Foreground │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Background │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Underlining │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Dull │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Vivid │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Black │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Red │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Green │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Yellow │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Blue │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Magenta │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.Cyan │ │ │ │ -ansi-terminal-types-1.1.3-BGsCVT2If83CMD8Jun5wzv:System.Console.ANSI.Types.White │ │ │ │ -Data.Colour │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA │ │ │ │ -withOpacity │ │ │ │ -transparent │ │ │ │ - `withOpacity` │ │ │ │ -Data.Colour.SRGB.Linear.rgb │ │ │ │ -Data.Colour.SRGB.Linear.rgb │ │ │ │ -Data.Colour.SRGB.sRGB24read: no parse │ │ │ │ -./Data/Colour/SRGB.hs │ │ │ │ -Data.Colour.SRGB │ │ │ │ -'RGBSpace │ │ │ │ -'TransferFunction │ │ │ │ -Data.Colour.RGBSpace │ │ │ │ -Data/Colour/RGBSpace.hs:75:3-34|[r, g, b] │ │ │ │ -Data/Colour/RGBSpace.hs:68:3-34|[r0, g0, b0] │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.RGBSpace.RGBSpace │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.RGBSpace.TransferFunction │ │ │ │ -AffineSpace │ │ │ │ -AlphaColour │ │ │ │ -./Data/Colour/Internal.hs │ │ │ │ -Data.Colour.Internal │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.C:ColourOps │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.RGBA │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.Alpha │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.RGB │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.Blue │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.Green │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.Internal.Red │ │ │ │ -Data.Colour.Chan │ │ │ │ -mkRGBGamut │ │ │ │ -'RGBGamut │ │ │ │ -Data.Colour.RGB │ │ │ │ -Data/Colour/RGB.hs:114:3-31|Just o │ │ │ │ -Data/Colour/RGB.hs:113:3-49|[x, y, z] │ │ │ │ -mkRGBGamut │ │ │ │ -, channelBlue = │ │ │ │ -, channelGreen = │ │ │ │ -RGB {channelRed = │ │ │ │ -channelBlue │ │ │ │ -channelGreen │ │ │ │ -channelRed │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.RGB.RGBGamut │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.RGB.RGB │ │ │ │ -Data.Colour.Matrix │ │ │ │ -Data/Colour/Matrix.hs:(29,1)-(34,21)|function inverse │ │ │ │ -Data/Colour/Matrix.hs:(35,1)-(36,41)|function determinant │ │ │ │ -Data.Colour.CIE.Chromaticity │ │ │ │ -mkChromaticity │ │ │ │ -mkChromaticity │ │ │ │ -colour-2.3.6-D7eyWYOF7Vd5VKMTqpDCfA:Data.Colour.CIE.Chromaticity.Chroma │ │ │ │ -Data.Colour.SRGB.Linear │ │ │ │ -Data.Colour.CIE.Illuminant │ │ │ │ -SAnnPush │ │ │ │ -SAnnPop │ │ │ │ -LayoutOptions {layoutPageWidth = │ │ │ │ -AvailablePerLine │ │ │ │ -Tried skipping spaces in unannotated data! Please report this as a bug in 'prettyprinter'. │ │ │ │ -'LayoutOptions │ │ │ │ -'UndoAnn │ │ │ │ -LayoutPipeline │ │ │ │ -'Nesting │ │ │ │ -'WithPageWidth │ │ │ │ -'FlatAlt │ │ │ │ -'Annotated │ │ │ │ -'AvailablePerLine │ │ │ │ -'Unbounded │ │ │ │ -'FittingPredicate │ │ │ │ -'RecordedWhitespace │ │ │ │ -'AnnotationLevel │ │ │ │ -WhitespaceStrippingState │ │ │ │ -'SAnnPush │ │ │ │ -'SAnnPop │ │ │ │ -SimpleDocStream │ │ │ │ -'Shallow │ │ │ │ -FusionDepth │ │ │ │ -'DontRemove │ │ │ │ -AnnotationRemoval │ │ │ │ -'Flattened │ │ │ │ -'NeverFlat │ │ │ │ -'AlreadyFlat │ │ │ │ -FlattenResult │ │ │ │ -src/Prettyprinter/Internal.hs │ │ │ │ -Prettyprinter.Internal │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV │ │ │ │ -src/Prettyprinter/Internal.hs:1597:15-16|case │ │ │ │ -src/Prettyprinter/Internal.hs:1775:15-16|case │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.C:Pretty │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Nil │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Cons │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.UndoAnn │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Fail │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Empty │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Char │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Text │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Line │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.FlatAlt │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Cat │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Nest │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Union │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Column │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.WithPageWidth │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Nesting │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Annotated │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.AvailablePerLine │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Unbounded │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.AnnotationLevel │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.RecordedWhitespace │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SFail │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SEmpty │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SChar │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SText │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SLine │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SAnnPush │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.SAnnPop │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Shallow │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Deep │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Remove │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.DontRemove │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.Flattened │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.AlreadyFlat │ │ │ │ -prettyprinter-1.7.1-K35zp2YrYoHG4xnuHsN7jV:Prettyprinter.Internal.NeverFlat │ │ │ │ - an empty style stack! Please report this as a bug. │ │ │ │ - must not appear in a rendered │ │ │ │ -SimpleDocStream │ │ │ │ -. This is a bug in the layout algorithm! │ │ │ │ -An unpaired style terminator was encountered. This is a bug in the layout algorithm! Please report this as a bug │ │ │ │ -Conversion from SimpleDocStream to SimpleDocTree failed! Please report this as a bug │ │ │ │ -Conversion from SimpleDocStream to SimpleDocTree left unconsumed input! Please report this as a bug │ │ │ │ -src/Prettyprinter/Render/Util/Panic.hs │ │ │ │ -Prettyprinter.Render.Util.Panic │ │ │ │ -Prettyprinter.Symbols.Ascii │ │ │ │ -: empty input │ │ │ │ -Negative index │ │ │ │ -Data.Text.Text │ │ │ │ -Data.Text.stimes: given number does not fit into an Int! │ │ │ │ -Data.Text.stimes: given number is negative! │ │ │ │ -overflowError │ │ │ │ -Data.Text. │ │ │ │ -Data.Text.Encoding: Invalid UTF-8 stream │ │ │ │ -text-2.1.3-inplace:Data.Text.Encoding.Some │ │ │ │ -libraries/text/src/Data/Text/Encoding/Error.hs │ │ │ │ -Data.Text.Encoding.Error │ │ │ │ -UnicodeException │ │ │ │ -Cannot encode character '\x │ │ │ │ -Cannot encode input: │ │ │ │ -text-2.1.3-inplace:Data.Text.Encoding.Error.DecodeError │ │ │ │ -Data.Text.append: size overflow │ │ │ │ -libraries/text/src/Data/Text/Internal.hs │ │ │ │ -Data.Text.Internal │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Text │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Builder.Buffer │ │ │ │ -libraries/text/src/Data/Text/Internal/Encoding.hs │ │ │ │ -Data.Text.Internal.Encoding │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Encoding.Utf8State │ │ │ │ -Empty stream │ │ │ │ -Internal error │ │ │ │ -Data.Text.Internal.Fusion.Common. │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.I1 │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.I2 │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.I3 │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.N │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.J │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.C0 │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Common.C1 │ │ │ │ -Data.Text.Internal.Fusion.Size: size overflow │ │ │ │ -libraries/text/src/Data/Text/Internal/Fusion/Size.hs │ │ │ │ -Data.Text.Internal.Fusion.Size │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Types.Done │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Types.Skip │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Types.Yield │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Fusion.Types.:*: │ │ │ │ -commitAndReleaseBuffer │ │ │ │ -no buffer! │ │ │ │ -libraries/text/src/Data/Text/Internal/IO.hs │ │ │ │ -Data.Text.Internal.IO │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Lazy.Empty │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.Lazy.Chunk │ │ │ │ -text-2.1.3-inplace:Data.Text.Internal.StrictBuilder.StrictTextBuilder │ │ │ │ -impossibleError │ │ │ │ -: impossible case │ │ │ │ -Data.Text.Lazy. │ │ │ │ -libraries/text/src/Data/Text/Internal/Lazy/Fusion.hs │ │ │ │ -Data.Text.Internal.Lazy.Fusion │ │ │ │ -Data.Text.Lazy.stimes: given number is negative! │ │ │ │ -Data.Text.Internal.Encoding: Invalid UTF-8 stream │ │ │ │ -text-2.1.3-inplace:Data.Text.Unsafe.Iter │ │ │ │ +Negative range size │ │ │ │ +libraries/array/Data/Array/Base.hs │ │ │ │ +Data.Array.Base │ │ │ │ +array-0.5.8.0-inplace │ │ │ │ +Failed reading: getBytes: negative length requested │ │ │ │ +Failed reading: not all bytes parsed in isolate │ │ │ │ +Failed reading: Attempted to isolate a negative number of bytes │ │ │ │ +Failed reading: mzero │ │ │ │ +'Incomplete │ │ │ │ +'Complete │ │ │ │ +'Partial │ │ │ │ +Data.Serialize.Get │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q │ │ │ │ +Empty call stack │ │ │ │ +src/Data/Serialize/Get.hs:186:15-16|case │ │ │ │ +Partial _ │ │ │ │ +Failed reading: empty │ │ │ │ +Failed reading: │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Complete │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Incomplete │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Fail │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Partial │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Done │ │ │ │ +Data.Serialize.IEEE754 │ │ │ │ +Data.Serialize.Put │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Put.PairS │ │ │ │ Data.IntMap.Internal │ │ │ │ containers-0.7-inplace │ │ │ │ containers-0.7-inplace:Data.IntMap.Internal.Bin │ │ │ │ containers-0.7-inplace:Data.IntMap.Internal.Tip │ │ │ │ containers-0.7-inplace:Data.IntMap.Internal.Nil │ │ │ │ containers-0.7-inplace:Data.IntSet.Internal.Bin │ │ │ │ containers-0.7-inplace:Data.IntSet.Internal.Tip │ │ │ │ @@ -4673,15 +4673,15 @@ │ │ │ │ evacuate: stack frame at %p │ │ │ │ rts/sm/NonMovingAllocate.c │ │ │ │ current segment array │ │ │ │ PROMPT_TAG object (%p) entered! │ │ │ │ Memory map: │ │ │ │ /proc/self/maps │ │ │ │ Error: %s │ │ │ │ -?setup_std_handle_fork(invalid behavior) │ │ │ │ +setup_std_handle_fork(invalid behavior) │ │ │ │ posix_spawn_file_actions_addopen │ │ │ │ posix_spawn_file_actions_addclose │ │ │ │ posix_spawn_file_actions_adddup2 │ │ │ │ posix_spawn_file_actions_adddup2(child_end) │ │ │ │ posix_spawn_file_actions_addclose(child_end) │ │ │ │ posix_spawn_file_actions_addclose(parent_end) │ │ │ │ posix_spawn_file_actions_addclose(invalid behavior) │ │ │ │ @@ -5204,15 +5204,15 @@ │ │ │ │ integer_gmp_mpn_tdiv_q │ │ │ │ integer_gmp_gcdext │ │ │ │ integer_gmp_mpn_gcd │ │ │ │ integer_gmp_mpn_gcd_1 │ │ │ │ i@333333 │ │ │ │ LN$t^[eC{ │ │ │ │ YTrl#E_1 │ │ │ │ -UUUUUUUU@ │ │ │ │ +UUUUUUUU`$ │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ │ .rela.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -3,173 +3,173 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ 0000000000406180 <.text>: │ │ │ │ push %rax │ │ │ │ mov $0x1157850,%ecx │ │ │ │ mov $0x18a,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027140,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ call 405d60 │ │ │ │ mov $0x11578f0,%ecx │ │ │ │ mov $0xdd,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027160,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11578f0,%ecx │ │ │ │ mov $0xdc,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027159,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11578d0,%ecx │ │ │ │ mov $0x10a,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027189,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11578d0,%ecx │ │ │ │ mov $0x10b,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027190,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11578d0,%ecx │ │ │ │ mov $0xf5,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027182,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11578d0,%ecx │ │ │ │ mov $0xed,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ - mov $0x102e508,%edi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ + mov $0x102eff0,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11578d0,%ecx │ │ │ │ mov $0xec,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x102717b,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11578d0,%ecx │ │ │ │ mov $0xeb,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027172,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11578b0,%ecx │ │ │ │ mov $0x152,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x10271c6,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11578b0,%ecx │ │ │ │ mov $0x148,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x10271b0,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11578b0,%ecx │ │ │ │ mov $0x13e,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027199,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157890,%ecx │ │ │ │ mov $0x15e,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x10271dc,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157870,%ecx │ │ │ │ mov $0x174,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x10271dc,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ call 406180 │ │ │ │ call 406180 │ │ │ │ mov $0x1157830,%ecx │ │ │ │ mov $0x1a0,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x10271e3,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157830,%ecx │ │ │ │ mov $0x1a0,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x10271e3,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157810,%ecx │ │ │ │ mov $0x1c1,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x10271e3,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157810,%ecx │ │ │ │ mov $0x1c2,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x10271fa,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11577f0,%ecx │ │ │ │ mov $0x1d8,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x10271e3,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11577d0,%ecx │ │ │ │ mov $0x24b,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027218,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11577d0,%ecx │ │ │ │ mov $0x23a,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027212,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x11577b0,%ecx │ │ │ │ mov $0x262,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x102722f,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157790,%ecx │ │ │ │ mov $0x278,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027243,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157790,%ecx │ │ │ │ mov $0x28f,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x102725a,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157770,%ecx │ │ │ │ mov $0x29e,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x102726d,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157770,%ecx │ │ │ │ mov $0x2ab,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ - mov $0x102e530,%edi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ + mov $0x102f018,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157750,%ecx │ │ │ │ mov $0x2e7,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x102725a,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157750,%ecx │ │ │ │ mov $0x2c9,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027243,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157750,%ecx │ │ │ │ mov $0x2ca,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027270,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157750,%ecx │ │ │ │ mov $0x2d5,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x102727a,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157730,%ecx │ │ │ │ mov $0x310,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x102725a,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ mov $0x1157710,%ecx │ │ │ │ mov $0x32a,%edx │ │ │ │ - mov $0x102e4d8,%esi │ │ │ │ + mov $0x102efc0,%esi │ │ │ │ mov $0x1027281,%edi │ │ │ │ call 405110 <__assert_fail@plt> │ │ │ │ call 405d60 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ push %r15 │ │ │ │ mov %rsi,%rax │ │ │ │ @@ -439,15 +439,15 @@ │ │ │ │ test %eax,%eax │ │ │ │ je 406826 │ │ │ │ call fd9f50 │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x1d3,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x102e560,%edi │ │ │ │ + mov $0x102f048,%edi │ │ │ │ call fbf5c0 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ @@ -587,15 +587,15 @@ │ │ │ │ cmp 0x10(%rsp),%r12 │ │ │ │ jae 406979 │ │ │ │ mov (%r12),%r14 │ │ │ │ mov -0x8(%r14),%esi │ │ │ │ lea -0x1d(%rsi),%eax │ │ │ │ cmp $0x1c,%eax │ │ │ │ jbe 4068e6 │ │ │ │ - mov $0x1032a60,%edi │ │ │ │ + mov $0x1033548,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ mov %r13,%rdi │ │ │ │ call fdb010 │ │ │ │ @@ -789,15 +789,15 @@ │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ movl $0x0,(%rax) │ │ │ │ call 4059b0 │ │ │ │ test %eax,%eax │ │ │ │ je 406d0a │ │ │ │ mov $0x1d9,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ - mov $0x102e580,%edi │ │ │ │ + mov $0x102f068,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x20(%rdx),%rbx │ │ │ │ mov %rbx,%r15 │ │ │ │ and $0x3f,%ebx │ │ │ │ shr $0x6,%r15 │ │ │ │ @@ -907,15 +907,15 @@ │ │ │ │ test %eax,%eax │ │ │ │ je 406f6b │ │ │ │ call fd9f50 │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x1d3,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x102e560,%edi │ │ │ │ + mov $0x102f048,%edi │ │ │ │ call fbf5c0 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ mov %rsi,%rcx │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ @@ -1140,15 +1140,15 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov -0x8(%rax),%esi │ │ │ │ lea -0x10(%rax),%rcx │ │ │ │ cmp $0x40,%esi │ │ │ │ jbe 4070bc │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov $0x1032af0,%edi │ │ │ │ + mov $0x10335d8,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ nop │ │ │ │ xor %ecx,%ecx │ │ │ │ mov $0x1257120,%edi │ │ │ │ mov %rcx,(%rsp) │ │ │ │ call 405a30 │ │ │ │ @@ -1273,15 +1273,15 @@ │ │ │ │ mov %r13,%rdi │ │ │ │ call fda340 │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ lea 0x8(%rbx),%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ call fdb010 │ │ │ │ jmp 4070f0 │ │ │ │ - mov $0x1032a98,%edi │ │ │ │ + mov $0x1033580,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ cmpq $0x0,0x8(%rbx) │ │ │ │ je 4070f0 │ │ │ │ @@ -1512,15 +1512,15 @@ │ │ │ │ lea 0x20(%rbx),%rdx │ │ │ │ jmp 4070cd │ │ │ │ mov %rax,0xe4f729(%rip) │ │ │ │ jmp 4073c8 │ │ │ │ test $0x4,%al │ │ │ │ jne 407129 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov $0x1032ac8,%edi │ │ │ │ + mov $0x10335b0,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%r15),%r8d │ │ │ │ test %r8d,%r8d │ │ │ │ jne 407995 │ │ │ │ mov 0x10(%r15),%r15 │ │ │ │ @@ -1560,22 +1560,22 @@ │ │ │ │ sub %rax,0xe4f629(%rip) │ │ │ │ add %rax,0xe4f61a(%rip) │ │ │ │ jmp 407106 │ │ │ │ mov %rdx,0xe4f626(%rip) │ │ │ │ jmp 4079e2 │ │ │ │ mov $0x6db,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ - mov $0x102e580,%edi │ │ │ │ + mov $0x102f068,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x6d1,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x102e560,%edi │ │ │ │ + mov $0x102f048,%edi │ │ │ │ call fbf5c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -1784,15 +1784,15 @@ │ │ │ │ call fd34a0 │ │ │ │ mov $0x1257160,%edi │ │ │ │ call 4059b0 │ │ │ │ test %eax,%eax │ │ │ │ je 407c6d │ │ │ │ mov $0x731,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ - mov $0x102e580,%edi │ │ │ │ + mov $0x102f068,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ nopl (%rax) │ │ │ │ cmpb $0x0,0x10(%rbx) │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ mov %rsi,(%rsp) │ │ │ │ je 407dfb │ │ │ │ @@ -1832,58 +1832,58 @@ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ call fda000 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov (%rsp),%rax │ │ │ │ jmp 407ca7 │ │ │ │ mov $0x375,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ - mov $0x102e580,%edi │ │ │ │ + mov $0x102f068,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x373,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x102e560,%edi │ │ │ │ + mov $0x102f048,%edi │ │ │ │ call fbf5c0 │ │ │ │ add $0x18,%rsp │ │ │ │ mov %r13d,%edi │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ jmp fcbb10 │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x728,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x102e560,%edi │ │ │ │ + mov $0x102f048,%edi │ │ │ │ call fbf5c0 │ │ │ │ mov $0x1d9,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ - mov $0x102e580,%edi │ │ │ │ + mov $0x102f068,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x1d3,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x102e560,%edi │ │ │ │ + mov $0x102f048,%edi │ │ │ │ call fbf5c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x72f,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x102e560,%edi │ │ │ │ + mov $0x102f048,%edi │ │ │ │ call fbf5c0 │ │ │ │ mov $0x72d,%edx │ │ │ │ mov $0x1028e56,%esi │ │ │ │ - mov $0x102e580,%edi │ │ │ │ + mov $0x102f068,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xe4f0b9(%rip),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ je 4081a7 │ │ │ │ push %rbp │ │ │ │ @@ -2800,15 +2800,15 @@ │ │ │ │ lea 0x10(%r14),%r15 │ │ │ │ call 409c30 │ │ │ │ lea 0x8(%r14),%rdi │ │ │ │ call 409c30 │ │ │ │ jmp 408590 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdx │ │ │ │ - mov $0x1032ba8,%edi │ │ │ │ + mov $0x1033690,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r12 │ │ │ │ @@ -3564,15 +3564,15 @@ │ │ │ │ lea 0x10(%r14),%r15 │ │ │ │ call 40c350 │ │ │ │ lea 0x8(%r14),%rdi │ │ │ │ call 40c350 │ │ │ │ jmp 4092d0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdx │ │ │ │ - mov $0x1032ba8,%edi │ │ │ │ + mov $0x1033690,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ nop │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r8 │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ @@ -4084,15 +4084,15 @@ │ │ │ │ jb 40b9f8 │ │ │ │ mov %r10,(%rax) │ │ │ │ mov 0x8(%rcx),%r10 │ │ │ │ mov %r10,0x8(%rax) │ │ │ │ jmp 409d16 │ │ │ │ nop │ │ │ │ mov %edx,%esi │ │ │ │ - mov $0x1034d08,%edi │ │ │ │ + mov $0x10357f0,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ xchg %ax,%ax │ │ │ │ cmpb $0x0,0x55(%r13) │ │ │ │ jne 40b5b8 │ │ │ │ movb $0x1,0x54(%r13) │ │ │ │ jmp 409cdc │ │ │ │ @@ -5015,15 +5015,15 @@ │ │ │ │ jne 40bfc4 │ │ │ │ mov (%rcx),%rbx │ │ │ │ mov -0x8(%rbx),%esi │ │ │ │ cmp $0x1c,%esi │ │ │ │ ja 40b360 │ │ │ │ mov %esi,%r9d │ │ │ │ jmp *0x115c848(,%r9,8) │ │ │ │ - mov $0x1034cd8,%edi │ │ │ │ + mov $0x10357c0,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmpb $0x0,0xe4a879(%rip) │ │ │ │ jne 40c07c │ │ │ │ mov -0xc(%rbx),%r11d │ │ │ │ add -0x10(%rbx),%r11d │ │ │ │ @@ -7326,18 +7326,18 @@ │ │ │ │ jmp 40d4db │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x102cc08,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %eax,%esi │ │ │ │ - mov $0x1034d08,%edi │ │ │ │ + mov $0x10357f0,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ - mov $0x1034cd8,%edi │ │ │ │ + mov $0x10357c0,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call fbf5c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r10d,%esi │ │ │ │ mov $0x2,%edi │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ call 1008370 │ │ │ │ @@ -7981,15 +7981,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xc70010,-0x8(%r12) │ │ │ │ + movq $0x442b78,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -8012,15 +8012,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40e6e2 │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xd60257(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c53a00 │ │ │ │ + jmp 426568 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8078,15 +8078,15 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x19(%rdi) │ │ │ │ - movq $0xc70010,-0x8(%r12) │ │ │ │ + movq $0x442b78,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ @@ -8109,15 +8109,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40e84a │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xd60357(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c53a00 │ │ │ │ + jmp 426568 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x38000000,%eax │ │ │ │ (bad) │ │ │ │ @@ -8135,15 +8135,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40e8aa │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xd605d7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c53a00 │ │ │ │ + jmp 426568 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x8000000,%eax │ │ │ │ (bad) │ │ │ │ @@ -8160,17 +8160,17 @@ │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40e911 │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xd606b3(%rip),%rsi │ │ │ │ - lea 0xd70ca1(%rip),%r14 │ │ │ │ + lea 0xd8d2d1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6b398 │ │ │ │ + jmp 43df00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -8209,15 +8209,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x40e938,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea 0xd60656(%rip),%rsi │ │ │ │ lea -0x4(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6b398 │ │ │ │ + jmp 43df00 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8230,19 +8230,19 @@ │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40ea2a │ │ │ │ movq $0x40e960,-0x40(%r12) │ │ │ │ mov %r14,-0x30(%r12) │ │ │ │ - movq $0xc6fc70,-0x28(%r12) │ │ │ │ + movq $0x4427d8,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x116eb34,-0x18(%r12) │ │ │ │ - movq $0xc6fc70,-0x10(%r12) │ │ │ │ + movq $0x4427d8,-0x10(%r12) │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x116ed74,(%r12) │ │ │ │ lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ lea 0xd605f4(%rip),%rbx │ │ │ │ @@ -8264,15 +8264,15 @@ │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ je 40ea92 │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ lea 0xd605cf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c53a00 │ │ │ │ + jmp 426568 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax,%rax,1) │ │ │ │ @@ -8309,15 +8309,15 @@ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x40eab8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea 0xd604d6(%rip),%rsi │ │ │ │ lea -0x4(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6b398 │ │ │ │ + jmp 43df00 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8331,63 +8331,62 @@ │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40ebcc │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movq $0x40eae0,-0x40(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - movq $0xc6fc70,-0x28(%r12) │ │ │ │ + movq $0x4427d8,-0x28(%r12) │ │ │ │ lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ movq $0x116eb34,-0x18(%r12) │ │ │ │ - movq $0xc6fc70,-0x10(%r12) │ │ │ │ + movq $0x4427d8,-0x10(%r12) │ │ │ │ lea -0x25(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ movq $0x116ed74,(%r12) │ │ │ │ lea -0xd(%r12),%rsi │ │ │ │ lea 0xe27387(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp c6b398 │ │ │ │ + jmp 43df00 │ │ │ │ movq $0x48,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) │ │ │ │ - mov %bh,-0x2a(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73392544 <__environ@GLIBC_2.2.5+0x7213d29c> │ │ │ │ - data16 movq $0x40ec28,-0x8(%rbp) │ │ │ │ + mov $0x4800d843,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 40ec5f │ │ │ │ + movq $0x40ec28,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40ec28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ + add %al,0x4c00d843(%rax) │ │ │ │ + mov 0x1f(%rbx),%ecx │ │ │ │ mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov $0xb,%r14d │ │ │ │ mov 0x27(%rbx),%rax │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ movq $0xfefd40,-0x8(%rbp) │ │ │ │ movq $0x124ce19,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43dae8 │ │ │ │ + jmp 524ff0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -8420,37 +8419,38 @@ │ │ │ │ lock nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800d67c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 40eda2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + rolb $1,-0x28(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1039262c <__environ@GLIBC_2.2.5+0xf13d384> │ │ │ │ + (bad) │ │ │ │ + mov $0x48000000,%ebp │ │ │ │ + movl $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ movq $0x40ed20,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ jne 40ed20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x7c(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %cl,0x4800d842(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 40ed6f │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ ja 40ed5f │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ movq $0x40ec78,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ lea 0xc12dcf(%rip),%r14 │ │ │ │ @@ -8484,15 +8484,15 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 40edda │ │ │ │ movq $0x40edf8,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 437ec0 │ │ │ │ + jmp 51f3c8 │ │ │ │ lea 0xd603cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x3(%rax) │ │ │ │ @@ -8514,19 +8514,19 @@ │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x48(%rax,%rbx,1) │ │ │ │ movl $0x40ee78,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ - lea 0xd663c2(%rip),%r14 │ │ │ │ - jmp 425dc0 │ │ │ │ - lea 0xd665de(%rip),%rdi │ │ │ │ - lea 0xd64f8f(%rip),%rsi │ │ │ │ - lea 0xd66581(%rip),%r14 │ │ │ │ + lea 0xd829f2(%rip),%r14 │ │ │ │ + jmp 50d2c8 │ │ │ │ + lea 0xd82c0e(%rip),%rdi │ │ │ │ + lea 0xd815bf(%rip),%rsi │ │ │ │ + lea 0xd82bb1(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp f06368 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,%al │ │ │ │ @@ -8554,45 +8554,45 @@ │ │ │ │ (bad) │ │ │ │ jo 40ef02 │ │ │ │ cmp 0x358(%rbp),%esp │ │ │ │ ja 40ef57 │ │ │ │ movq $0x40eb48,-0x68(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ - movq $0xc6fc70,-0x50(%r12) │ │ │ │ + movq $0x4427d8,-0x50(%r12) │ │ │ │ lea -0x68(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0x1207384,-0x40(%r12) │ │ │ │ - movq $0xc6fc10,-0x38(%r12) │ │ │ │ + movq $0x1171424,-0x40(%r12) │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ lea -0x4d(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ movq $0x124cdfa,-0x28(%r12) │ │ │ │ movq $0x116f0a0,-0x20(%r12) │ │ │ │ movq $0x1240109,-0x18(%r12) │ │ │ │ movq $0x1240109,-0x10(%r12) │ │ │ │ - movq $0x1205979,-0x8(%r12) │ │ │ │ - movq $0x120e011,(%r12) │ │ │ │ + movq $0x116fa19,-0x8(%r12) │ │ │ │ + movq $0x11780b1,(%r12) │ │ │ │ movq $0x40ef78,0x8(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x37(%r12),%rsi │ │ │ │ - lea 0xdf6b03(%rip),%r14 │ │ │ │ + lea 0xd60ba3(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp c4f008 │ │ │ │ + jmp 421b70 │ │ │ │ movq $0x70,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,0x1(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r11b,0x490040ef(%r8) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp c4f630 │ │ │ │ + jmp 422198 │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ add %edx,%esi │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ add %r15b,-0x16ffbf11(%r8) │ │ │ │ @@ -8733,40 +8733,41 @@ │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,-0x72b7ff2a(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ + push $0x4800d860 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ jb 40f202 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 448068 │ │ │ │ + jmp 52f570 │ │ │ │ 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 %bl,-0x72b7ff2a(%rdx) │ │ │ │ + xor %ah,-0x28(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ jb 40f23a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 448068 │ │ │ │ + jmp 52f570 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ @@ -8830,29 +8831,29 @@ │ │ │ │ movq $0xfb4710,-0x68(%r12) │ │ │ │ lea -0x80(%r12),%rax │ │ │ │ mov %rax,-0x60(%r12) │ │ │ │ lea -0x96(%r12),%rax │ │ │ │ mov %rax,-0x58(%r12) │ │ │ │ movq $0xf3fe80,-0x50(%r12) │ │ │ │ mov %rsi,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ + movq $0x52ae90,-0x40(%r12) │ │ │ │ movq $0x116f210,-0x38(%r12) │ │ │ │ movq $0x116f262,-0x30(%r12) │ │ │ │ movq $0x116f278,-0x28(%r12) │ │ │ │ movq $0x1240109,-0x20(%r12) │ │ │ │ lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0x124cdfa,-0x10(%r12) │ │ │ │ movq $0x124cdfa,-0x8(%r12) │ │ │ │ lea -0x66(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ movq $0x40f3f8,-0x8(%rbp) │ │ │ │ lea -0x3f(%r12),%rsi │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41eb38 │ │ │ │ + jmp 506040 │ │ │ │ movq $0xb8,0x388(%r13) │ │ │ │ lea 0xd5ff65(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -8883,48113 +8884,48506 @@ │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ call *%rbp │ │ │ │ add %ch,%cl │ │ │ │ cmp $0xffffffff,%esi │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 40f4ad │ │ │ │ - movq $0x40f4a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 40f4a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 40f486 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 40f540 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd5fedc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 40f515 │ │ │ │ - movq $0x40f508,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 40f508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 40f4c6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x3be908c5(%rbx),%eax │ │ │ │ - jo 40f4d1 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd5fe7c,%eax │ │ │ │ + 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) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x40f4a0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + 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 40f568 │ │ │ │ - lea 0xd5fe58(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jb 40f5eb │ │ │ │ + movq $0x40f580,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 40f580 │ │ │ │ + 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(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - movl $0x40f560,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 40f5df │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 40f5da │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x40f5f8,-0x18(%rbp) │ │ │ │ - lea 0xd5fdd7(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsi,%riz,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 40f5db │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x40f460,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x40f4e8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5fd9e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - std │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 40f615 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5fd8c(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - call *%rbp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73392f8c <__environ@GLIBC_2.2.5+0x7213dce4> │ │ │ │ - rex.RX │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 40f682 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x40f6a0,-0x18(%rbp) │ │ │ │ - lea 0xd5ff67(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 40f6bd │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5ff1c(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xd0000000,%eax │ │ │ │ - call *%rbp │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73393034 <__environ@GLIBC_2.2.5+0x7213dd8c> │ │ │ │ - rex.RX │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 40f72a │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x40f748,-0x18(%rbp) │ │ │ │ - lea 0xd5ff47(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 40f669 │ │ │ │ + movq $0x40f658,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 40f658 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 40f765 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5fefc(%rip),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 40f66b │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 40f540 │ │ │ │ + lea 0xd5fd28(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - call *%rbp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733930dc <__environ@GLIBC_2.2.5+0x7213de34> │ │ │ │ - rex.RX │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + std │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 40f6cf │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 40f7d2 │ │ │ │ + je 40f6ca │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x40f7f0,-0x18(%rbp) │ │ │ │ - lea 0xd5ff27(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ + lea 0xd5fd0f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee1a50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - call *%rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5fedc(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ 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,0x15(%rdi) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd5ff0c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ - call *%rbp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733931d4 <__environ@GLIBC_2.2.5+0x7213df2c> │ │ │ │ - rex.RX │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 40f8ca │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x40f8e8,-0x18(%rbp) │ │ │ │ - lea 0xd5febf(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 40f905 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5fe74(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 40f977 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 40f972 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x40f990,-0x18(%rbp) │ │ │ │ - lea 0xe3d4b0(%rip),%r14 │ │ │ │ + jb 40f712 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x40f728,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4865b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp f47948 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add %edi,%edx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xe3d465(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 487238 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - 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,0x1e(%rdi) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x118288a,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd5fe63(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x116f3c1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ nopl 0x0(%rax) │ │ │ │ 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 40fa5a │ │ │ │ + jb 40f78a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 40fb58 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x116f3a1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 40fb3b │ │ │ │ + jb 40f7d2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x40fac0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x116f3c1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 40fac0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + jmp f40130 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 40fb2b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xfb4670,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4710,-0x30(%r12) │ │ │ │ - lea -0x3f(%r12),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x49d180,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 40f81a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x116f3b1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ 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 40fc31 │ │ │ │ - cmp $0x7a,%r14 │ │ │ │ - jg 40fc27 │ │ │ │ - movq $0x40fba0,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 40f86a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + 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 40f8a6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 40fba0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rsi,2) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 40fc13 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x40fa30,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x40fa70,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%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) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x40f880,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea 0xe3d1eb(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd5fc48(%rip),%rbx │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + 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 40fc79 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 40f952 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xd5fc09(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7e78 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%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) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 40fcb3 │ │ │ │ + jb 40f98e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 40fcd0 │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10393624 <__environ@GLIBC_2.2.5+0xf13e37c> │ │ │ │ - (bad) │ │ │ │ - ret $0x0 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 81f9fd │ │ │ │ - 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 40fd18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + 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,0x49(%rdi,%rdi,2) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 40fd8f │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x40fc90,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xfb4220,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1182881,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ + 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 $0x40f968,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 40fe0a │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x40fc50,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x40fcd0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp 40fcd0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 40fa3a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 40fe8b │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 40fe80 │ │ │ │ + jb 40fa76 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x40fdc8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - mov $0x61,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 40fb58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 %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,0x20(%rdi) │ │ │ │ - movq $0x40fe30,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r14,%rax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x40fa50,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp ff2d88 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd5f9a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 40ff59 │ │ │ │ - movq $0x40ff40,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 40ff40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 40fb0e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x1(%r8) │ │ │ │ - rex add %cl,-0x75(%rax) │ │ │ │ - jnp 40ff63 │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 40fea8 │ │ │ │ - lea 0xd5f930(%rip),%rbx │ │ │ │ - jmp *-0x8(%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) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - movq $0x49d160,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x40fae8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,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) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41002d │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 40fbba │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x410008,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 410008 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe3cde2(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe3cdcb(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4100ad │ │ │ │ + jb 40fbf6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x410088,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 410088 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe3cd62(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe3cd4b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 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 410183 │ │ │ │ - movq $0x410108,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 410108 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 410173 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x40ffc8,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x410048,-0x38(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x49d100,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + movq $0x40fbd0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd5f70e(%rip),%rbx │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 40fca2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4101c9 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 40fcf2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xd5f6d9(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7e78 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 410209 │ │ │ │ + jb 40fd2e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xd5f691(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7e78 │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 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 4102db │ │ │ │ - movq $0x410260,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 410260 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4102cb │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4101a0,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - movq $0x4101e0,-0x38(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x49d0e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + movq $0x40fd08,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd5f5be(%rip),%rbx │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dh,-0xa(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x60(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 40fdce │ │ │ │ + movq $0x40fdf0,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47590 │ │ │ │ + lea 0xd5f663(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 410354 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 410349 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + not %ch │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x40f6e8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x40fe50,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ + jmp f479b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmc │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x40fe90,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmc │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4103a4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4102f8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ + add %cl,-0x7cff2a0b(%rax) │ │ │ │ + jrcxz 40fe9a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 40fea9 │ │ │ │ + lea 0xd5f578(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + movq $0x40fed0,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp f479b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %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,%r8b │ │ │ │ + incb 0x0(%rax) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 410588 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp fadf00 │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - hlt │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41042c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 410421 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x410370,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x410440,-0x18(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp dd51f0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x35(%rbp,%rcx,4) │ │ │ │ - iret │ │ │ │ - leave │ │ │ │ - jrcxz 41044a │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + incl 0x0(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp dd55b8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp f47948 │ │ │ │ + nopl 0x0(%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) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xd5f42e(%rip),%r14 │ │ │ │ - jmp ed7e78 │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,0x5(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x40f758,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x40f7a0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 41007c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add %eax,%gs:(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 410520 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4104d8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4104d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 40ffe0 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 41007c │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rax,%rax,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 410010 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 410108 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 410510 │ │ │ │ - movq $0x410468,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ + ja 41017c │ │ │ │ + movq $0x40fcb8,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x40fd50,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4100e0 │ │ │ │ + movq $0x40fc68,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x40fff0,-0x18(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xff0268,-0x30(%rbp) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x40ffc0,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7978 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 410160 │ │ │ │ + movq $0x40f7e8,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4101a0,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xe3c8ee(%rip),%rbx │ │ │ │ + movq $0x40ff98,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp fe7978 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,%bl │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 41056a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480cf0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,%edi │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%edx │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xd0,%al │ │ │ │ + xor %bh,%al │ │ │ │ + rex add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x77(%rcx) │ │ │ │ + push %rsp │ │ │ │ + and $0xe0,%al │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x40f8c8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 4103c8 │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x15(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10393edc <__environ@GLIBC_2.2.5+0xf13ec34> │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jne 410240 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 41027f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41026f │ │ │ │ + movq $0x40fb30,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41047b │ │ │ │ + movq $0x40f9b0,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x40fa00,-0x30(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x40fa98,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x47(%r12),%rsi │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 4103c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 410338 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4103c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 820b65 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4105c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,%edx │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - repnz {rex2 0x0} dec %ecx │ │ │ │ - add $0x80,%esp │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xd0,%al │ │ │ │ + cmp $0x40,%bl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x77(%rcx) │ │ │ │ + push %rsp │ │ │ │ + and $0xe0,%al │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x40fc18,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 410653 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4103c8,-0x78(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x410488,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x410548,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x49d0c0,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ + ja 410424 │ │ │ │ + movq $0x40f918,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + movq $0x410348,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x410318,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fe79b8 │ │ │ │ + movq $0x410230,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd5f23e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + 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 4106a2 │ │ │ │ + jb 4104ee │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp dcf7b8 │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 4107cb │ │ │ │ - movq $0x410700,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 410700 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%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 $0x4104c8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd5eefa(%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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + 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 (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 4106ff │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 4107bd │ │ │ │ - movq $0x410748,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 410748 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4105ce │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x69(%rbp),%dh │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4107ad │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x410680,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xe2f945(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd5f0e6(%rip),%rbx │ │ │ │ + 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 $0x4105a8,-0x18(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd5ee5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - int1 │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + in (%dx),%eax │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 410837 │ │ │ │ + jb 41068f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 410832 │ │ │ │ + je 41068a │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x410850,-0x18(%rbp) │ │ │ │ - lea 0xd5f097(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ + lea 0xd5ed4f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee1a50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4800d5f0(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41086d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5f04c(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2000000,%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) │ │ │ │ - sbb $0xe3bbd2,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - repnz {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 410919 │ │ │ │ - movq $0x4108f8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4108f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 4106d2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4106e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - int1 │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x410938,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ee44e0 │ │ │ │ - lea 0xd5f1d8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x116f3c1,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d5f1(%rax) │ │ │ │ - movl $0x410960,0x0(%rbp) │ │ │ │ - lea 0xd71fe9(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp f77598 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41074a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x116f3a1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + 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) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 410996 │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe7420 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 410792 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x116f3c1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + 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) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe3ba9a,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4107da │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x116f3b1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 410a66 │ │ │ │ - lea 0xd5f108(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 410a66 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 41082a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 410a7c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x7(%rax),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 410a9c │ │ │ │ - cmp %eax,%r14d │ │ │ │ - ja 410a0c │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 410a38 │ │ │ │ - lea 0xe2f690(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x410a30,-0x10(%rbp) │ │ │ │ - mov %r14d,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - lock {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 410b17 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 410b12 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x410b30,-0x18(%rbp) │ │ │ │ - lea 0xd5f00f(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - lock {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 410b4d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5efc4(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - lock {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 410bbf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 410bba │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x410bd8,-0x18(%rbp) │ │ │ │ - lea 0xd5efef(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 410866 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 410bf5 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5efa4(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 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,(%rcx) │ │ │ │ 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 $0xfb4220,-0x10(%r12) │ │ │ │ - movq $0x124cdf1,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd5efcb(%rip),%rbx │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x410840,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - lock {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 410cc7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 410cc2 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x410ce0,-0x18(%rbp) │ │ │ │ - lea 0xd5ef77(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x11(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 410cfd │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5ef2c(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xe0000000,%eax │ │ │ │ - out %eax,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 410d6f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 410d6a │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x410d88,-0x18(%rbp) │ │ │ │ - lea 0xd5ef57(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x11(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 410da5 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5ef0c(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - out %eax,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 410e17 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 410e12 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x410e30,-0x18(%rbp) │ │ │ │ - lea 0xd5ef5f(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4865b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 410912 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x11(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 410e4d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5ef14(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 487238 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - out %eax,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + 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 410ebf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 410eba │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x410ed8,-0x18(%rbp) │ │ │ │ - lea 0xd5ef3f(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4865b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 41094e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x11(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 410ef5 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5eef4(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 487238 │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 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,(%rbx) │ │ │ │ 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 $0xfb4220,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd5ef33(%rip),%rbx │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x410928,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4109fa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + 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 410ffb │ │ │ │ - movq $0x410fb8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 410fb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 410a36 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x42a2b0,-0x10(%r12) │ │ │ │ - movq $0x124ce19,-0x8(%r12) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x410a10,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd5ee96(%rip),%rbx │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - out %eax,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + 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 41105f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41105a │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd5ef49(%rip),%r14 │ │ │ │ + jb 410ace │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ee1af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dh,%al │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea 0xd5f029(%rip),%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dh,%al │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4110c7 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x411078,-0x10(%r12) │ │ │ │ + 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 $0x410aa8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbfb672(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%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) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 410b7a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - shr $0xd5,%bh │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 410bb6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x411098,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopw 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,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 411190 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 411185 │ │ │ │ - movq $0x4110e8,-0x18(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x410b90,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4111b0,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbfb5af(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fad778 │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd5ef59(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0xd5eec8(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ee19b8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd5ed09,%eax │ │ │ │ - jmp 411140 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 410c62 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - xor $0xd5ecb9,%eax │ │ │ │ - jmp 411140 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 410cb2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + 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 -0x28(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 411262 │ │ │ │ + jb 410cee │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x411278,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x28(%rbp) │ │ │ │ - movq $0x1234581,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 411277 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - je 4112ca │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4112ba │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0x411228,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - movq $0x124ce19,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x410cc8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd5ee08(%rip),%rbx │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x19(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4113c1 │ │ │ │ - movq $0x4113a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4113a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ out %eax,$0xd5 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock loopne 4113b9 │ │ │ │ - add %cl,0x73(%r11,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ee44e0 │ │ │ │ - lea 0xd5ed90(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x45c7481d72f8394c,%al │ │ │ │ + loopne 410d26 │ │ │ │ + or $0x894c0041,%eax │ │ │ │ + jne 410d65 │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47590 │ │ │ │ + lea 0xd5e71b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %ah,%al │ │ │ │ out %al,$0xd5 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - adc $0x41,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xd71541,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x4106a8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x410e10,-0x10(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp f77598 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f479b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800d5e6(%rax) │ │ │ │ + movl $0x410e50,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x1a(%rax) │ │ │ │ + {rex2 0x0} and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 410e69 │ │ │ │ + lea 0xd5e630(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + movq $0x410e90,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp f479b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ + 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 41143e │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe7420 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x4900410e(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp fadf00 │ │ │ │ + test %eax,(%rax) │ │ │ │ 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 loopne 4114c9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4114ad │ │ │ │ - movq $0x4114c8,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0xe(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,%r8b │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%r9) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ff2e90 │ │ │ │ - lea 0xe3af85(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,0x5(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x410718,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x410760,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 41103c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add %eax,%gs:(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4115ba │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x411558,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 411558 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 410fa0 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 41103c │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rbx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 410fd0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4110c8 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4115aa │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x411478,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + ja 41113c │ │ │ │ + movq $0x410c78,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x410d10,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x7(%r12),%r8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4110a0 │ │ │ │ + movq $0x410c28,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x410fb0,-0x18(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xff0268,-0x30(%rbp) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xe2eb44(%rip),%rbx │ │ │ │ + movq $0x410f80,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7978 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411120 │ │ │ │ + movq $0x4107a8,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x411160,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x410f58,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp fe7978 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 411612 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,%edi │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%edx │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xd0,%al │ │ │ │ + lock (bad) │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x77(%rcx) │ │ │ │ + push %rsp │ │ │ │ + and $0xe0,%al │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x410888,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 411388 │ │ │ │ + or %al,(%rax) │ │ │ │ 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) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jne 411200 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 41123f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41122f │ │ │ │ + movq $0x410af0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41143b │ │ │ │ + movq $0x410970,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x4109c0,-0x30(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x410a58,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x47(%r12),%rsi │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 411388 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 411656 │ │ │ │ - movq $0x411670,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 4112f8 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 411388 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %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) │ │ │ │ + sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,%al │ │ │ │ + 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,0x22(%rdi) │ │ │ │ - movq $0x4115e0,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xd0,%al │ │ │ │ + rex or 0x0(%rcx),%eax │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x410bd8,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4113e4 │ │ │ │ + movq $0x4108d8,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x411308,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4112d8,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp fe79b8 │ │ │ │ + movq $0x4111f0,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ 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 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 411772 │ │ │ │ + jb 4114ae │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x411710,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 411568 │ │ │ │ + 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 4114ee │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4114c8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 411613 │ │ │ │ + movq $0x4115a8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 411710 │ │ │ │ + jne 4115a8 │ │ │ │ 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rbx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsi,%riz,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 411762 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x411630,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + ja 411603 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x411488,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + movq $0x411510,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xe2e98c(%rip),%rbx │ │ │ │ + lea 0xd5dea6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp fe6550 │ │ │ │ + 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 411691 │ │ │ │ + movq $0x411680,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 411680 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 411693 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 411568 │ │ │ │ + lea 0xd5de30(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4117ca │ │ │ │ + jb 4116d6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 411812 │ │ │ │ - movq $0x411830,-0x28(%rbp) │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd5e9cf(%rip),%rbx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 411763 │ │ │ │ + lea 0xd5ddf0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 41172c │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 411780 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 411896 │ │ │ │ - movq $0x411508,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x4116c0,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x411798,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 411790 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4116b0,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x50(%r12),%rdi │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0x411720,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 411720 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + 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 (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4118da │ │ │ │ - movq $0x4118f8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4117e8 │ │ │ │ - lea 0xd5e90f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jb 411816 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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,0x28(%rdi) │ │ │ │ - movq $0x42a370,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x4117f0,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7a00 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd5dcbc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + 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 clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4119a3 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 411998 │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x4119c0,-0x8(%rbp) │ │ │ │ - lea 0xe2e77f(%rip),%r8 │ │ │ │ - lea -0x6(%r12),%rdi │ │ │ │ + jb 4118e3 │ │ │ │ + movq $0x411900,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4117e8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd5e84e(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd5dc66(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ 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,0x28(%rdi) │ │ │ │ - movq $0x42a370,-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 fe7a00 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ - call ffffffff8d891aef <__environ@GLIBC_2.2.5+0xffffffff8c63c847> │ │ │ │ - rex.RB call 7339536c <__environ@GLIBC_2.2.5+0x721400c4> │ │ │ │ - rex.RX │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 411a62 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x411a80,-0x18(%rbp) │ │ │ │ - lea 0xd5e837(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 486258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - call ffffffff89891b57 <__environ@GLIBC_2.2.5+0xffffffff8863c8af> │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %esi,0x4d(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411949 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4428f8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5e7ec(%rip),%r14 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 486d38 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x458d4800,%esi │ │ │ │ - call 1039541c <__environ@GLIBC_2.2.5+0xf140174> │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock or %bl,(%rbx) │ │ │ │ - add %cl,-0xd(%r9,%rcx,4) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 411b08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + rex.XB (bad) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - adc $0x0,%dh │ │ │ │ - movq $0x411b48,-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 411b48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d680(%rax) │ │ │ │ - movl $0x411b80,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd5e87c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,%al │ │ │ │ + fcmovnbe %st(5),%st │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xd5dbc9,%eax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x80(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x411bc0,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xd68026(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x12(%rbp) │ │ │ │ + mov $0xdb,%al │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 411a03 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4119f8 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x411990,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbfa83b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xe3b226(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe3b20f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jg 411bdd │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1039555c <__environ@GLIBC_2.2.5+0xf1402b4> │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock rex.W sbb $0x41,%al │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 411c48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W fcmovnbe %st(5),%st │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xd5db41,%eax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d67f(%rax) │ │ │ │ - movl $0x411c88,-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 411c88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sub %bl,%bl │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 411a8b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411a80 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x411a18,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbfa7b3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7f(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - sbb $0x41,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 411c9b │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd5e74c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + rcr $0xd5,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xd5dab9,%eax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jg 411c95 │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rbx,1) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xd67ef1(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - lea 0xe3b109(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - add %ah,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 411d47 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 411d42 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbfa9b4(%rip),%r14 │ │ │ │ + movabs 0x4cf0458d4800d5da,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 411b13 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411b08 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x411aa0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbfa72b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp eaf110 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d5e8(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 411e95 │ │ │ │ - movq $0x411da8,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %dh,(%rax) │ │ │ │ + fcmovbe %st(5),%st │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 411b62 │ │ │ │ + movq $0x411b80,-0x10(%rbp) │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1245069,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 411da8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f40af0 │ │ │ │ + lea 0xd5da1f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x18(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x411de0,-0x8(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x60(%rbp) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411bdc │ │ │ │ + movq $0x4119b0,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4428f8,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x411c20,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 411de0 │ │ │ │ + jne 411c20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - call ffffffffe3c41eb7 <__environ@GLIBC_2.2.5+0xffffffffe29ecc0f> │ │ │ │ (bad) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - je 411dfb │ │ │ │ - lea 0xe3affd(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x411e28,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x27(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x411c58,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 411e28 │ │ │ │ + jne 411c58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - out %eax,$0xd5 │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add $0xc7486c75,%eax │ │ │ │ - add %r13b,0x1e(%r8) │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - rex.XB add -0x75(%r8),%ecx │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 411e68 │ │ │ │ + add %esi,0x49(%rax,%riz,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411cb4 │ │ │ │ + movq $0x411ac0,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4428f8,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x411cf0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 411cf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d5e7(%rax) │ │ │ │ + add %dh,-0x28(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jne 411e85 │ │ │ │ - mov 0x3(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f55c38 │ │ │ │ - lea 0xd5e764(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5e774(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xe3af53(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 411d5c │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411d4c │ │ │ │ + movq $0x411a38,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4428f8,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411d86 │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - out %eax,$0xd5 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 411f19 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 41204d │ │ │ │ - movq $0x411f08,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 411f08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,%al │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + (bad) │ │ │ │ + jnp 411db0 │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - out %al,$0xd5 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex (bad) │ │ │ │ - add %al,-0x72b7f81d(%r11) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 411f40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + add %bl,0x4800d5d7(%rax) │ │ │ │ + lea 0xd5d791(%rip),%esi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7cff2a1a(%rax) │ │ │ │ - jrcxz 411f4a │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - jne 41203f │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x411f80,0x10(%rbp) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 411dbd │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 411e3b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411e30 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x411dc8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbfa403(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 411e7f │ │ │ │ + movq $0x411ea0,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 411f80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd5d722(%rip),%rbx │ │ │ │ + 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,-0x1a(%rax) │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jne 412058 │ │ │ │ - movq $0x411fc0,0x0(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 411fc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 411ee6 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411ed6 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 411f36 │ │ │ │ + movq $0x411de8,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4428f8,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x2a(%rax) │ │ │ │ + (bad) │ │ │ │ + repz (bad) │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - out %al,$0xd5 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0x96850f,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x412000,0x0(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 412000 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x4800d5d6(%rax) │ │ │ │ + lea 0xd5d682(%rip),%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x2a(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - and %al,0x0(%rcx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %eax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 412030 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 411fe2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 431df8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,(%rax) │ │ │ │ - add %cl,0x5d8b0743(%rbx) │ │ │ │ - or %cl,0x39(%rax) │ │ │ │ - ret │ │ │ │ - je 412058 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xe3adb4(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd5e5cc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xe3ad92(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd5e583(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - cld │ │ │ │ - loope 412088 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4120cf │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4120ca │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbfa60a(%rip),%r14 │ │ │ │ + jb 41204b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 412040 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x411fc0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp eaf110 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x1b(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4120b4 │ │ │ │ + movq $0x411ff8,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + movq $0x1235b91,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd5d57a(%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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41221d │ │ │ │ - movq $0x412130,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 412130 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 412102 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 431e90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in $0xd5,%eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push $0xffffffff83004121 │ │ │ │ - jrcxz 412142 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 412168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - in $0xd5,%al │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r14b,0x48(%r14,%rcx,1) │ │ │ │ - lea 0xe3ac75(%rip),%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4121b0,0x10(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41216b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 412160 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4120e0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4121b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d5e4(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 412228 │ │ │ │ - movq $0x4121f0,0x0(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4121f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4121d4 │ │ │ │ + movq $0x412118,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + movq $0x1235b91,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd5d462(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x1c(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 41220d │ │ │ │ - mov 0x4(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f55c38 │ │ │ │ - lea 0xd5e43c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5e44c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xe3abcb(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41226b │ │ │ │ + movq $0xf3fe80,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x41d150,-0x30(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + movq $0x1235b91,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1235b91,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd5d3d3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - in $0xd5,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4122a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4123d5 │ │ │ │ - movq $0x412290,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 412290 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 412303 │ │ │ │ + movq $0xf3fe80,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x41d150,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + movq $0x1235b91,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1235b91,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd5d343(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jrcxz 412264 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x4122,$0x0 │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4122c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7cff2a1d(%rax) │ │ │ │ - jrcxz 4122d2 │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - jne 4123c7 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x412308,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 412308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 412352 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4e0a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%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 4123e6 │ │ │ │ + movq $0x412330,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xf3fe80,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x41d150,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + movq $0x1235b91,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1235b91,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0xd5d268(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex std │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 4123e0 │ │ │ │ - movq $0x412348,0x0(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 412348 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 412432 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 426568 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jrcxz 41231c │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0xf,%al │ │ │ │ - test %edx,0x48000000(%rsi) │ │ │ │ - movl $0x412388,0x0(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4124f7 │ │ │ │ + movq $0x412490,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 412388 │ │ │ │ + jne 412490 │ │ │ │ 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 %r15b,-0x74ffbedd(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %eax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4123b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cld │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 412572 │ │ │ │ + movq $0x412410,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x412450,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + movq $0x1235b91,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd5d0e4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5d8b0743(%rbx) │ │ │ │ - or %cl,0x39(%rax) │ │ │ │ - ret │ │ │ │ - je 4123e0 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xe3aa2c(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd5e2a4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xe3aa0a(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd5e25b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 41247b │ │ │ │ - movq $0x412450,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 412647 │ │ │ │ + movq $0x4125e0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 412450 │ │ │ │ + jne 4125e0 │ │ │ │ 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,0x4c(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xe2dc95(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5e2ae(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4124e7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4124e2 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x412500,-0x18(%rbp) │ │ │ │ - lea 0xd5edaf(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4865b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d5ed(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41251d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5ed64(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 487238 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 412587 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 412582 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd5edaf(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480aa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4125ef │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4125ea │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x412608,-0x18(%rbp) │ │ │ │ - lea 0xd5d787(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 483360 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d5ed(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 412625 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5d73c(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 483ae8 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0xa8000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 412697 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 412692 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4126b0,-0x18(%rbp) │ │ │ │ - lea 0xd5ee1f(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 486258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4126cd │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5edd4(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 486d38 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41273f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41273a │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x412758,-0x18(%rbp) │ │ │ │ - lea 0xd5edff(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 486258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + 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) │ │ │ │ + movq $0x4125a0,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + movq $0x1235b91,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd5cfb7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 412775 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5edb4(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 486d38 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4127e7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4127e2 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x412800,-0x18(%rbp) │ │ │ │ - lea 0xd5edf7(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 486258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41281d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5edac(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 486d38 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x78000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41288f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41288a │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4128a8,-0x18(%rbp) │ │ │ │ - lea 0xd5edef(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 486258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4128c5 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5eda4(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 486d38 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 412937 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 412932 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x412950,-0x18(%rbp) │ │ │ │ - lea 0xd5edcf(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 486258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41296d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5ed84(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 486d38 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - out %al,(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4129df │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4129da │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4129f8,-0x18(%rbp) │ │ │ │ - lea 0xd5edaf(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 486258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d5ed(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 412a15 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd5ed64(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 486d38 │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800e149 │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 412a95 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x412a78,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 412794 │ │ │ │ + movq $0x412748,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 412a78 │ │ │ │ + jne 412748 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WB loope 412a78 │ │ │ │ - movq $0x412ab0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ee4550 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.W loope 412ab0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x412af8,0x8(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xff08a0,-0x18(%rbp) │ │ │ │ - movq $0x1237799,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp f4e040 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4900e148(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $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) │ │ │ │ - push $0x58a53b4d │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x73(%rdi) │ │ │ │ - movq $0x412a38,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x491cc0,-0x48(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x491ac0,-0x38(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x42a350,-0x10(%r12) │ │ │ │ - movq $0x11717e8,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x41d1d0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0xd5ec56(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 412c33 │ │ │ │ - movq $0x412c08,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 412c08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%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 $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5ce8d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41280a │ │ │ │ + movq $0x4126e0,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x412708,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + movq $0x1235b91,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5ec46(%rip),%rbx │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd5ce64(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103965ac <__environ@GLIBC_2.2.5+0xf141304> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x412c90,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 412c90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ - lock shrb $1,(%rcx,%rax,2) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ - rex.WRB clc │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4128df │ │ │ │ + movq $0x412878,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 412cd0 │ │ │ │ - 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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbp,%rax,2) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 412d06 │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd5eb6b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x412d50,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 412d50 │ │ │ │ + jne 412878 │ │ │ │ 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,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 412d86 │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xe2d36c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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(%rcx) │ │ │ │ - lock mov %r14,%rdi │ │ │ │ - lea 0xd5eabc(%rip),%rsi │ │ │ │ - lea 0xd5eaad(%rip),%r14 │ │ │ │ - jmp 59a640 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movq $0x412838,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + movq $0x1235b91,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd5cd2f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce0458d4800d5ea,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 412ec6 │ │ │ │ - movq $0x412e48,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 412999 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xd5dbad(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 41297a │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 412a5f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4129f8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 412e48 │ │ │ │ + jne 4129f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4900d5cc(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 412a4f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x116f690,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 %dl,-0x16(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + int3 │ │ │ │ {rex2 0x0} dec %ecx │ │ │ │ - add $0x40,%esp │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 412eb6 │ │ │ │ + ja 412aab │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x443948,-0x38(%r12) │ │ │ │ - movq $0x1171760,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x1240109,-0x20(%r12) │ │ │ │ - movq $0x1240109,-0x18(%r12) │ │ │ │ - movq $0x124ce19,-0x10(%r12) │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x412ee0,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + movq $0x4129b0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp fea900 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d5e9(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 412f08 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bh,0x4900d5cb(%rax) │ │ │ │ + add $0x70,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 412b59 │ │ │ │ + movq $0x412970,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0xfed6e0,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfed758,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4428b8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x412a80,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x1c(%r12),%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 41cc90 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0xd5cb4d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x18(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + lret │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jae 412f85 │ │ │ │ - lea 0xd5e980(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 412c50 │ │ │ │ + movq $0x412bc0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 412bc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x17(%rax) │ │ │ │ - {rex2 0x0} dec %esp │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 412fa2 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 412fae │ │ │ │ + add %bh,%al │ │ │ │ + lret $0xd5 │ │ │ │ + movq $0x412c00,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x412df8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0x1f(%r12),%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - movq $0x412f30,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 412f30 │ │ │ │ + jne 412c00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 %al,%al │ │ │ │ - call ffffffff8d8930af <__environ@GLIBC_2.2.5+0xffffffff8c63de07> │ │ │ │ - rex.RB loopne 413029 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 41300b │ │ │ │ - movq $0x413028,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xd5ce9e(%rip),%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe9170 │ │ │ │ - lea 0xd5e896(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x18(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x413050,0x0(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %bh,0x4800d5ca(%rax) │ │ │ │ + movl $0x412c38,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413050 │ │ │ │ + jne 412c38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x18(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x413078,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - lea 0xd5caa6(%rip),%r14 │ │ │ │ - jmp 412f08 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,0x4c00d5ca(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 412ad8 │ │ │ │ + lea 0xd5ca71(%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x442998,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x2(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd5ca54(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48004130(%r8) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4130a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 412ce9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xd5ca2d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - lea 0xe1774b(%rip),%rcx │ │ │ │ - xchg %rcx,0x8(%rbx) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp $0xfed360,%rdx │ │ │ │ - jne 4130e3 │ │ │ │ - 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 fe3050 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ - movq $0x413108,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fmul %st(1),%st │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 412daf │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x412d48,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413108 │ │ │ │ + jne 412d48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4900d5c9(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 412d9f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x116f6d8,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - lea 0xd5c9a2(%rip),%rcx │ │ │ │ - xchg %rcx,0x8(%rbx) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp $0xfed360,%rdx │ │ │ │ - jne 41314b │ │ │ │ - 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 fe3050 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ - movq $0x413178,0x18(%rbp) │ │ │ │ + add %cl,(%rax) │ │ │ │ + leave │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 412dfb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x412d00,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 413178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48004131(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4131a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - movq $0xfeff98,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a50c0 │ │ │ │ + add %dh,0x4900d5c8(%rax) │ │ │ │ + add $0xa8,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 412eef │ │ │ │ + movq $0x412cc0,-0xa0(%r12) │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + movq $0xfed7d0,-0x88(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0xfed758,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x4428d8,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x442858,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x412dd0,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + mov %r8,%rax │ │ │ │ + lea -0x27(%r12),%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 41cc90 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + lea 0xd5c82f(%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 %dl,%al │ │ │ │ - out %al,$0xd5 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 413229 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 413271 │ │ │ │ - movq $0x413210,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dl,(%rax) │ │ │ │ + enter $0xd5,$0x48 │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 412ff4 │ │ │ │ + movq $0x412f60,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413210 │ │ │ │ + jne 412f60 │ │ │ │ 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 %bl,0x4800d5e6(%rax) │ │ │ │ - movl $0x413258,-0x18(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x412fa0,-0x10(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413258 │ │ │ │ + jne 412fa0 │ │ │ │ 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,-0x1a(%rax) │ │ │ │ - {rex2 0x0} dec %esp │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 412fd8 │ │ │ │ - lea 0xd5e640(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - out %al,$0xd5 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 413338 │ │ │ │ - movq $0x4132d0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4132d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - in $0xd5,%eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 4132f5 │ │ │ │ - xor 0x0(%rcx),%eax │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %dl,0x4800d5c7(%rax) │ │ │ │ + movl $0x412fd8,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413320 │ │ │ │ + jne 412fd8 │ │ │ │ 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 %ch,0x4800d5e5(%rax) │ │ │ │ - movl $0x413358,0x0(%rbp) │ │ │ │ - lea 0xe231b1(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp fe6e30 │ │ │ │ - lea 0xd5e5a9(%rip),%rbx │ │ │ │ + add %bl,-0x39(%rax) │ │ │ │ + {rex2 0x0} dec %esp │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 412e28 │ │ │ │ + lea 0xd5c745(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + 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 413036 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x413010,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1b(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x3a(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x413388,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4131bc │ │ │ │ + movq $0x413100,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413388 │ │ │ │ + jne 413100 │ │ │ │ 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 %dl,(%rax) │ │ │ │ - in $0xd5,%eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x4c004133(%r8) │ │ │ │ - lea 0xd5cafa(%rip),%esi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp fe9170 │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x413140,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 413140 │ │ │ │ + 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 │ │ │ │ - in $0xd5,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - xor 0x0(%rcx),%eax │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4131c7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x413058,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4131a0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4133d8 │ │ │ │ + jne 4131a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - in $0xd5,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - xor $0x41,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 4133f3 │ │ │ │ - lea 0xd5c71e(%rip),%r14 │ │ │ │ - jmp 412f08 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,0x4c00d5c5(%rax) │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 412e28 │ │ │ │ + lea 0xd5c58d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,(%r8) │ │ │ │ - xor $0x41,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 413430 │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ 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) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - lea 0xe173bb(%rip),%rcx │ │ │ │ - xchg %rcx,0x8(%rbx) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp $0xfed360,%rdx │ │ │ │ - jne 413473 │ │ │ │ - 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 fe3050 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ - movq $0x4134a0,0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 413288 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41327d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4131f0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x41d1d0,-0x18(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0x1177752,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4134a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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 %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - lea 0xd5c60a(%rip),%rcx │ │ │ │ - xchg %rcx,0x8(%rbx) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp $0xfed360,%rdx │ │ │ │ - jne 4134e3 │ │ │ │ - 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 fe3050 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ - movq $0x413510,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 413510 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4132c9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xe228d5(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - xor $0x8b480041,%eax │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 413381 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x413328,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413538 │ │ │ │ + jne 413328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - movq $0xfeff98,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a50c0 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x1d(%rax) │ │ │ │ - (bad) │ │ │ │ - and %ebp,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 413371 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4132a0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xe2cd7d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4135ae │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4133e1 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4133f8,-0x20(%rbp) │ │ │ │ + lea 0xd5c395(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + 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) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 413462 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x42a2b0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x4132e0,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + movq $0x442ad8,-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 %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ 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 call 10396f7c <__environ@GLIBC_2.2.5+0xf141cd4> │ │ │ │ - (bad) │ │ │ │ - lahf │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 826ca5 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 413668 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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,-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,0x4f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x413588,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x4135d0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xff0268,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed7300 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd5e22d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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 413716 │ │ │ │ + jb 4134ce │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%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) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41359a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x413538,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 413538 │ │ │ │ + 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 $0x42a2b0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41358a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4134a8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xe2cb64(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103970e4 <__environ@GLIBC_2.2.5+0xf141e3c> │ │ │ │ - (bad) │ │ │ │ - lahf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 826f75 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4137d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 413601 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x413618,-0x28(%rbp) │ │ │ │ + lea 0xd5c17d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x4f(%rdi) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41368b │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4136f0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x413738,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xff0268,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed7300 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x4134e8,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd5e0cd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + 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 4138a9 │ │ │ │ - movq $0x413898,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 413898 │ │ │ │ - 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 0xd5e068(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 413919 │ │ │ │ - movq $0x413908,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 413908 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5e000(%rip),%rbx │ │ │ │ + cmp %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 413992 │ │ │ │ + movq $0xebbdf8,-0x130(%r12) │ │ │ │ + mov %r14,-0x128(%r12) │ │ │ │ + movq $0x413210,-0x120(%r12) │ │ │ │ + mov %rsi,-0x110(%r12) │ │ │ │ + mov %r14,-0x108(%r12) │ │ │ │ + lea -0x12f(%r12),%rax │ │ │ │ + lea -0x120(%r12),%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 41386f │ │ │ │ + mov 0x6(%rdi),%rcx │ │ │ │ + movq $0x442798,-0x100(%r12) │ │ │ │ + mov %rdi,-0xf8(%r12) │ │ │ │ + movq $0x4135c0,-0xf0(%r12) │ │ │ │ + mov %rcx,-0xe0(%r12) │ │ │ │ + mov %r8,-0xd8(%r12) │ │ │ │ + mov %r9,-0xd0(%r12) │ │ │ │ + movq $0xfed7d0,-0xc8(%r12) │ │ │ │ + mov %rbx,-0xb8(%r12) │ │ │ │ + movq $0x4136b8,-0xb0(%r12) │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + movq $0xfed758,-0xa0(%r12) │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + movq $0x4428d8,-0x88(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + lea -0xaf(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0xfed6e0,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x442858,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0xc8(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x442838,-0x38(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0xf0(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4427b8,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4427f8,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xff(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4133a8,-0x100(%r12) │ │ │ │ + mov %r8,-0xf0(%r12) │ │ │ │ + mov %r9,-0xe8(%r12) │ │ │ │ + movq $0xfed7d0,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + movq $0x413490,-0xc8(%r12) │ │ │ │ + mov %rax,-0xc0(%r12) │ │ │ │ + movq $0xfed758,-0xb8(%r12) │ │ │ │ + mov %rbx,-0xa8(%r12) │ │ │ │ + movq $0x4428d8,-0xa0(%r12) │ │ │ │ + lea -0xb8(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + lea -0xc7(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0xfed6e0,-0x88(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + movq $0x442858,-0x70(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + lea -0x9f(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0xe0(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x442838,-0x50(%r12) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x100(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4427b8,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4427f8,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x116f7b9,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x138,0x388(%r13) │ │ │ │ + lea 0xd5be2c(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 413989 │ │ │ │ - movq $0x413978,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 413a94 │ │ │ │ + movq $0x413a00,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413978 │ │ │ │ + jne 413a00 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5df98(%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 4139f9 │ │ │ │ - movq $0x4139e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock rex cmp 0x0(%rcx),%al │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4139e8 │ │ │ │ + jne 413a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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 0xd5df30(%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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 413a69 │ │ │ │ - movq $0x413a58,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 413a58 │ │ │ │ + js 413a80 │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 413a78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%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 0xd5dec8(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 413a9f │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4136d8 │ │ │ │ + lea 0xd5bd3d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 413ad9 │ │ │ │ - movq $0x413ac8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 413bc4 │ │ │ │ + movq $0x413af8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413ac8 │ │ │ │ + jne 413af8 │ │ │ │ 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 0xd5de60(%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) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xd5de49,%eax │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xor %bl,%dh │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 413b6b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 413b60 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x413af8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf88c6(%rip),%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %bh,(%rbx) │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - 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) │ │ │ │ - enter $0xd5dd,$0x0 │ │ │ │ - lea 0xd5ddc1(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 413b38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xdd,%al │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 413bf3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 413be8 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x413b80,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf883e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex fst %st(5) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1039755c <__environ@GLIBC_2.2.5+0xf1422b4> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - popf │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x413c50,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x6f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x442918,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x413b98,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413c50 │ │ │ │ + jne 413b98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 413ca2 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x413ba0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xe3915c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 413cb2 │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea 0xd5dc69(%rip),%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 413bbf │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4136d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5bc15(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 413d4b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 413d40 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x413cd8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf86dd(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - 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) │ │ │ │ - call 4842133c <__environ@GLIBC_2.2.5+0x471cc094> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 413e25 │ │ │ │ + jb 413c54 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x413db0,-0x20(%rbp) │ │ │ │ + movq $0x413c28,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413db0 │ │ │ │ + jne 413c28 │ │ │ │ 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 %bl,0x4800d5db(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 413e29 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 413e15 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x413c08,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x413cf8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r8) │ │ │ │ + clc │ │ │ │ + add %edi,0x11(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd644ad(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x413e58,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + 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 413d22 │ │ │ │ + movq $0x413ca8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413e58 │ │ │ │ + jne 413ca8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fcmovbe %st(5),%st │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rdx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 413eaa │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x413b18,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + ja 413d12 │ │ │ │ + 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 $0x413be0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xe38f58(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xd5babf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 413eb0 │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea 0xd5da69(%rip),%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - fcmovbe %st(5),%st │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 413f4b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 413f40 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x413ed8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf84d1(%rip),%r14 │ │ │ │ + jb 413def │ │ │ │ + movq $0x413d88,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 413fb1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 414045 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41403a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x413d60,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x413fd8,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 413fd8 │ │ │ │ + jne 413d88 │ │ │ │ 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 %dh,-0x27(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 414049 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41402a │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x413ef8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ + 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,0x4a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcomp %st(0) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea 0xd5d8d1(%rip),%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 413e6a │ │ │ │ + movq $0xf3fe80,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x413d48,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + movq $0x1235b91,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd5b99c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800d5d8,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4140e3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4140d8 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x414070,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf8332(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,-0x28(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4141e5 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4141da │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x413f60,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x414178,-0x20(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 413f37 │ │ │ │ + movq $0x413ed8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 414178 │ │ │ │ + jne 413ed8 │ │ │ │ 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,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4141e9 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4141ca │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x414090,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%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,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x41d190,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,%bh │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea 0xd5d731(%rip),%esi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 413fb7 │ │ │ │ + movq $0xfb4220,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x413e98,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + movq $0x1235b91,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd5b857(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dl,%bh │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 414283 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 414278 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x414210,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf8184(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d5d6(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 414385 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41437a │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x4140f8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x414318,-0x10(%rbp) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41406b │ │ │ │ + movq $0x414028,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 414318 │ │ │ │ + jne 414028 │ │ │ │ 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 %dh,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 414389 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41436a │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x414230,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x41d190,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lock mov $0x8b4800d5,%edx │ │ │ │ - jae 4143c4 │ │ │ │ - lea 0xd5bae5(%rip),%r14 │ │ │ │ - jmp ec7c68 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4140e2 │ │ │ │ + movq $0xf3fe80,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x413fe8,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + movq $0x1235b91,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd5b734(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,-0x74b7ff2b(%rdx) │ │ │ │ - jae 4143e4 │ │ │ │ - lea 0xd5bac5(%rip),%r14 │ │ │ │ - jmp ec7c68 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - {rex2 0xd5} str -0x73(%r24) │ │ │ │ - xor $0xd5d551,%eax │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x7ce90573,-0x75(%rax) │ │ │ │ + leave │ │ │ │ + add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4144d1 │ │ │ │ - add $0x68,%r12 │ │ │ │ + jb 414180 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4144c6 │ │ │ │ - movq $0x414298,-0x60(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4144b2 │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - movq $0x4143d0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4143f0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4144f0,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf7f4a(%rip),%r14 │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x414510,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 414298 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0xd5d498(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 414175 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x414110,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%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) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4141ec │ │ │ │ + movq $0x414130,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + movq $0x1235b91,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd5b632(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4144fc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ec7f78 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d5b9(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 414580 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41458e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4143b0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x414570,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 414570 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41423e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 41457c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ec7f78 │ │ │ │ - lea 0xe38892(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d5d3(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41466c │ │ │ │ - movq $0x4145f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4145f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov $0x8d4800d5,%edi │ │ │ │ + rex.RB call 73397bb4 <__environ@GLIBC_2.2.5+0x7214290c> │ │ │ │ + sub %ecx,-0x39(%rax) │ │ │ │ + rex.RB call 828519 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d5d3(%rax) │ │ │ │ - movl $0x414648,-0x28(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 414648 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rcl %cl,%ebp │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 41465c │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 414418 │ │ │ │ - lea 0xd5d31d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800d5be(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4142d8,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4189e0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 48421c5b <__environ@GLIBC_2.2.5+0x471cc9b3> │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41474c │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4146d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4146d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d5d2(%rax) │ │ │ │ - movl $0x414728,-0x28(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 414728 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2e(%rax) │ │ │ │ - {rex2 0x0} dec %esp │ │ │ │ - mov 0x18(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 414418 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x414218,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %bl,%dh │ │ │ │ - loop 414760 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4147bc │ │ │ │ - add $0x18,%r12 │ │ │ │ + cmp %bh,-0x72b7ff2b(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 414378 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4147b1 │ │ │ │ + ja 41436d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + movq $0x414260,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x834900d5,%ebp │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ + movq $0x414328,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0xe217d3(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd5b460(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x4c(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41440f │ │ │ │ + movq $0x414430,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 414398 │ │ │ │ + lea 0xd5b452(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x414760,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbf7f35(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x116f849,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7978 │ │ │ │ + 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,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xe3786b(%rip),%r14 │ │ │ │ + jmp ec74c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800e2dd,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4148c0 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4148b5 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 4144e7 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x1241bd9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x414490,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp f3cce8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ - adc %bl,%ch │ │ │ │ - loop 4148d8 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 414950 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 414564 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 414945 │ │ │ │ + ja 414559 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x414848,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbf7e1c(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4144b8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 %bh,-0x24(%rax) │ │ │ │ - loop 414970 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4149b7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4148d8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73397ed4 <__environ@GLIBC_2.2.5+0x72142c2c> │ │ │ │ + sub %ecx,-0x39(%rax) │ │ │ │ + rex.RB call 828b59 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ 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) │ │ │ │ + (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,0x43(%rdi) │ │ │ │ - movq $0x414688,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xa,%r14 │ │ │ │ - jle 414a1b │ │ │ │ - movq $0x414970,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4147d8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x414508,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd5cf5e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp fe7900 │ │ │ │ + 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 414670 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 414665 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x414580,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x31(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 414aa9 │ │ │ │ - movq $0x414a98,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 414a98 │ │ │ │ - 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - iret │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4149e0 │ │ │ │ - lea 0xd5cf10(%rip),%rbx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ + movq $0x414620,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0xe214db(%rip),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd5b1a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 414af7 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4149e0 │ │ │ │ - lea 0xd5ced2(%rip),%rbx │ │ │ │ + jb 414707 │ │ │ │ + movq $0x414728,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 414690 │ │ │ │ + lea 0xd5b172(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d5ce(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd5cea5(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 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,0x27(%rdi) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x116f849,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7978 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 414c0f │ │ │ │ + jb 4147b1 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x414b90,-0x18(%rbp) │ │ │ │ + movq $0x4147c8,-0x18(%rbp) │ │ │ │ + lea 0xd5b0e5(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 414b90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x414be8,-0x28(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 414897 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x414830,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 414be8 │ │ │ │ + jne 414830 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4800d5cd(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - movq $0x414c28,0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 414418 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xd5cdc3,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x124cdf1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x33(%rax) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 414c9f │ │ │ │ - movq $0x414b48,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbf7abe(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd5cd5f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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) │ │ │ │ - movq $0x42a3b0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x124cdfa,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4147e8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd5cd3b(%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 414d79 │ │ │ │ - movq $0x414d68,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 414d68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%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 0xd5ccd0(%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 414de5 │ │ │ │ - movq $0x414dd8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 414dd8 │ │ │ │ - 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 0x6be908c5(%rbx),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov $0x1d8d4800,%ebp │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - int3 │ │ │ │ - {rex2 0x0} inc %ecx │ │ │ │ - jmp *-0x8(%rbp) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41497e │ │ │ │ + movq $0x414780,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x4428d8,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x442898,-0x18(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4148b8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + mov %r8,%rax │ │ │ │ + lea -0x15(%r12),%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 41cc90 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd5af10(%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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 414e4d │ │ │ │ - movq $0x414e40,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 414a84 │ │ │ │ + movq $0x4149f0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 414e40 │ │ │ │ + jne 4149f0 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd5cc0c(%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 call 103987c4 <__environ@GLIBC_2.2.5+0xf14351c> │ │ │ │ - (bad) │ │ │ │ - es add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock mov $0x4e,%al │ │ │ │ - add %cl,-0xd(%r9,%rcx,4) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lock xor %cl,0x41(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 414eb0 │ │ │ │ + jne 414a30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - call 48419007 <__environ@GLIBC_2.2.5+0x471c3d5f> │ │ │ │ + push $0x4800414a │ │ │ │ mov 0xf(%rbx),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 414ee8 │ │ │ │ + jne 414a68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 %ecx,(%rdi) │ │ │ │ - test %esp,0x48000000(%rax) │ │ │ │ - movl $0x414f20,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 414f20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 414a8f │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 414910 │ │ │ │ + lea 0xd5ae1d(%rip),%rbx │ │ │ │ + jmp *-0x8(%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) │ │ │ │ - add %r10b,0x4f(%r8) │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 414ac6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 414f50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x414aa0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,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) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 414b79 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x414b90,-0x18(%rbp) │ │ │ │ + lea 0xd5ad1d(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x3c(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x414f88,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 414f88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp fe6550 │ │ │ │ + nopl (%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,0x1d(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe37e5e(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd5cabe(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x414fe0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 414c5f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x414bf8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 414fe0 │ │ │ │ + jne 414bf8 │ │ │ │ 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,0x6(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 414f95 │ │ │ │ - lea 0xe37dfb(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x124cdf1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,-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 $0x414bb0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1039896c <__environ@GLIBC_2.2.5+0xf1436c4> │ │ │ │ - (bad) │ │ │ │ - es add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock pop %rax │ │ │ │ - push %rax │ │ │ │ - add %cl,-0xd(%r9,%rcx,4) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + rex.RB loopne 414d29 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 414e30 │ │ │ │ + movq $0x414d18,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415058 │ │ │ │ + jne 414d18 │ │ │ │ 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 │ │ │ │ - nop │ │ │ │ - push %rax │ │ │ │ + rex.RB │ │ │ │ + lock pop %rax │ │ │ │ + rex.WRB │ │ │ │ add %cl,-0x75(%r8) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 415090 │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 414d58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esp,0x48000000(%rax) │ │ │ │ - movl $0x4150c8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4150c8 │ │ │ │ - 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,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - push %rax │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 4150f8 │ │ │ │ - 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,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x3c(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x415130,0x8(%rbp) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 414e3b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x414ae8,-0x58(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + movq $0x414b48,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x4428d8,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x57(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x442898,-0x18(%r12) │ │ │ │ + lea -0x2f(%r12),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0x414c80,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x414e18,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415130 │ │ │ │ + jne 414e18 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x1d(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe37cad(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd5c91e(%rip),%rbx │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 414e30 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 41cc90 │ │ │ │ + lea 0xd5aa79(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x415188,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 415188 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 41513d │ │ │ │ - lea 0xe37c5c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 415209 │ │ │ │ - movq $0x4151f8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4151f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 414ec4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 414eb9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x41d1b0,-0x10(%r12) │ │ │ │ + movq $0x124ce19,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x414ed8,-0x18(%rbp) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + jae 414eeb │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c888(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 431d60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 415279 │ │ │ │ - movq $0x415268,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 415268 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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 0xd5c820(%rip),%rbx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x414e60,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %r8,%rax │ │ │ │ + lea -0x18(%r12),%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 41cc90 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd5a966(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 4152e9 │ │ │ │ - movq $0x4152d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 415044 │ │ │ │ + movq $0x414fb0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4152d8 │ │ │ │ + jne 414fb0 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c7b8(%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 415359 │ │ │ │ - movq $0x415348,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock lock rex.WRXB │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415348 │ │ │ │ + jne 414ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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 0xd5c750(%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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4153c9 │ │ │ │ - movq $0x4153b8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4153b8 │ │ │ │ + sub %dl,0x41(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 415028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%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 0xd5c6e8(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 41504f │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 414f08 │ │ │ │ + lea 0xd5a875(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 415439 │ │ │ │ - movq $0x415428,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 415428 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 415086 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 414f70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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 %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c680(%rip),%rbx │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41510d │ │ │ │ + movq $0xf3fe80,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x442798,-0x40(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x415060,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x4427f8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0xd5a7a9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4154a9 │ │ │ │ - movq $0x415498,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 415498 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 415169 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x415180,-0x18(%rbp) │ │ │ │ + lea 0xd5a7a5(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + jae 415193 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c618(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 431d60 │ │ │ │ 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 415519 │ │ │ │ - movq $0x415508,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 4152a8 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4151f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415508 │ │ │ │ + jne 4151f0 │ │ │ │ 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,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock xor %dl,0x41(%rdx) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 415230 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd5c5b0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 415589 │ │ │ │ - movq $0x415578,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + 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,0x6f(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x415138,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x415290,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415578 │ │ │ │ + jne 415290 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + 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 0xd5c548(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 4152a8 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 41cc90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ 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 4155f5 │ │ │ │ - movq $0x4155e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4155e8 │ │ │ │ - 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 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd5c4e4(%rip),%rbx │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x4151a8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4427f8,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x116f8e9,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd5a5f8(%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 415661 │ │ │ │ - movq $0x415650,-0x8(%rbp) │ │ │ │ + jb 4153f0 │ │ │ │ + movq $0x415380,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415650 │ │ │ │ + jne 415380 │ │ │ │ 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 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4153e0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124cdfa,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c480(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5a531(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 4156d1 │ │ │ │ - movq $0x4156c0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4156c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ch,%cl │ │ │ │ + sub %edi,%edi │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c418(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ 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 415741 │ │ │ │ - movq $0x415730,-0x8(%rbp) │ │ │ │ + jb 4154e0 │ │ │ │ + movq $0x415470,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415730 │ │ │ │ + jne 415470 │ │ │ │ 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 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4154d0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124cdf1,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c3b0(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5a451(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 4157b1 │ │ │ │ - movq $0x4157a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4157a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ch,%cl │ │ │ │ + sub %edi,%edi │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%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 0xd5c348(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + int3 │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 415542 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 426568 │ │ │ │ + jmp *-0x10(%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 │ │ │ │ + add %dh,%al │ │ │ │ + lret │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 415821 │ │ │ │ - movq $0x415810,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 415623 │ │ │ │ + movq $0x4155a0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415810 │ │ │ │ + jne 4155a0 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c2e0(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4900d5cb(%rax) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 415613 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x415520,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5a31e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 415891 │ │ │ │ - movq $0x415880,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 415880 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + movabs %eax,0xfffffff13e900d5 │ │ │ │ (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ 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 0xd5c278(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 415901 │ │ │ │ - movq $0x4158f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 415718 │ │ │ │ + movq $0x4156a8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4158f0 │ │ │ │ + jne 4156a8 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c210(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 415708 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5a249(%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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 415971 │ │ │ │ - movq $0x415960,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 415960 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ch,%cl │ │ │ │ + and %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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 0xd5c1a8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + leave │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41577a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 426568 │ │ │ │ + jmp *-0x10(%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 │ │ │ │ + add %bh,0x4800d5c9(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4159e1 │ │ │ │ - movq $0x4159d0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 41585b │ │ │ │ + movq $0x4157d8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4159d0 │ │ │ │ + jne 4157d8 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c140(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x37(%rax) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41584b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x415758,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5a116(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 415a51 │ │ │ │ - movq $0x415a40,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 415a40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %bh,%al │ │ │ │ + movabs 0xfffffff13e900d5,%al │ │ │ │ (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ 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 0xd5c0d8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 415ac1 │ │ │ │ - movq $0x415ab0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 415950 │ │ │ │ + movq $0x4158e0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415ab0 │ │ │ │ + jne 4158e0 │ │ │ │ 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) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c070(%rip),%rbx │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 415940 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5a041(%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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 415b31 │ │ │ │ - movq $0x415b20,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 415b20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ch,%cl │ │ │ │ + and %edi,%edi │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5c008(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4159b2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 426568 │ │ │ │ + jmp *-0x10(%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 call 103994ac <__environ@GLIBC_2.2.5+0xf144204> │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cwtl │ │ │ │ - pop %rbx │ │ │ │ - add %cl,-0xd(%r9,%rcx,4) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,0x4800d5c7(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 415a93 │ │ │ │ + movq $0x415a10,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415b98 │ │ │ │ + jne 415a10 │ │ │ │ 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,-0x39(%rax) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 415a83 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x415990,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd59f0e(%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) │ │ │ │ - rex.RB clc │ │ │ │ - fcomps 0x41(%rbx) │ │ │ │ - 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 415bd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sahf │ │ │ │ (bad) │ │ │ │ + adc %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - pop %rsp │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - jae 415beb │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd5bf4c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rdi,2) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x415c48,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 415b88 │ │ │ │ + movq $0x415b18,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415c48 │ │ │ │ + jne 415b18 │ │ │ │ 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,-0x39(%rax) │ │ │ │ - add %r8b,-0x7cffbea4(%r8) │ │ │ │ - jrcxz 415c5a │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 415c80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 415b78 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd59e39(%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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + and %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - or %r14b,0x48(%r10,%rdx,1) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - lea 0xe37162(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe3714b(%rip),%rbx │ │ │ │ - add $0x10,%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 call 1039961c <__environ@GLIBC_2.2.5+0xf144374> │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock or %bl,0x41(%rbp) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 415c80 │ │ │ │ + movq $0x415c10,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415d08 │ │ │ │ + jne 415c10 │ │ │ │ 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 │ │ │ │ - rex.W pop %rbp │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - 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 415d48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - add %r8b,0x4800415d(%r8) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd5bde4(%rip),%rbx │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 415c70 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd59d51(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 %ch,%cl │ │ │ │ + and %edi,%edi │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000000(%rsi) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x415dc0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 415d70 │ │ │ │ + movq $0x415d00,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415dc0 │ │ │ │ + jne 415d00 │ │ │ │ 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,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - pop %rbp │ │ │ │ - add %al,-0x72b7f81d(%r11) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 415df8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 415d60 │ │ │ │ + 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 $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x11780ba,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd59c71(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 %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 │ │ │ │ - rcr $1,%bl │ │ │ │ + add %ch,%cl │ │ │ │ + sub %edi,%edi │ │ │ │ (bad) │ │ │ │ - add %ecx,-0x7d(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:-0x73(%rax) │ │ │ │ - sbb $0xe36fcf,%eax │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ 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 415e96 │ │ │ │ - movq $0x415e80,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 415e60 │ │ │ │ + movq $0x415df0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415e80 │ │ │ │ + jne 415df0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 415e50 │ │ │ │ + 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 $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x11780cc,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd59b91(%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 %cl,-0x75(%rax) │ │ │ │ - jge 415e8c │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + sub %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ 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 415f40 │ │ │ │ - movq $0x415ef0,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 415f50 │ │ │ │ + movq $0x415ee0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 415ef0 │ │ │ │ + jne 415ee0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 415f40 │ │ │ │ + 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 $0x442778,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x11780c3,(%r12) │ │ │ │ + lea -0x37(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xd59ab1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 415fb4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 415fa9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x415eb0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbf6431(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,%cl │ │ │ │ + sub %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 10399924 <__environ@GLIBC_2.2.5+0xf14467c> │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x416010,-0x18(%rbp) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 415ff5 │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x124cdfa,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1250271,-0x8(%r12) │ │ │ │ + movq $0x11780b1,(%r12) │ │ │ │ + lea -0x37(%r12),%r14 │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 416010 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd59a21(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add (%rdi),%ecx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - stc │ │ │ │ - add $0xf,%al │ │ │ │ - (bad) │ │ │ │ - repnz add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x60(%r8) │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - rex.XB add $0x48,%al │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4160ea │ │ │ │ + movq $0x416068,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 416060 │ │ │ │ + jne 416068 │ │ │ │ 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 %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 %cl,(%rdi) │ │ │ │ - xchg %eax,%edx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - jnp 416084 │ │ │ │ - or 0x49(%rdx,%rdi,1),%edi │ │ │ │ - movl $0x415f58,-0x30(%rsp) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4160da │ │ │ │ + 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),%rbx │ │ │ │ + movq $0x442b98,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + mov %r10,-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) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x415e40,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf62f1(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 416102 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf6577(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf6556(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - lea 0xd5bae4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf6557(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xd5993f(%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,-0x77(%rax) │ │ │ │ - testl $0xf4358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - movabs 0x66fffffe5ee900e3,%al │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ch,%cl │ │ │ │ + adc %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x6d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - mov $0x96e900d5,%edx │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%bl │ │ │ │ - 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 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 416209 │ │ │ │ - movq $0x4161f0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 4161ea │ │ │ │ + movq $0x416168,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4161f0 │ │ │ │ + jne 416168 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - cmp $0xe36c22,%eax │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4161da │ │ │ │ + mov 0x7(%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),%rbx │ │ │ │ + movq $0x442b98,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x124cdfa,-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) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5984f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x8d4800d5,%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + sbb %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ + 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 4162b5 │ │ │ │ - movq $0x416260,-0x8(%rbp) │ │ │ │ + jb 4162ea │ │ │ │ + movq $0x416268,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 416260 │ │ │ │ + jne 416268 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d5b9(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jb 4162c0 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 4162e6 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4162a5 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - movq $0x4161b8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf6135(%rip),%r14 │ │ │ │ + ja 4162da │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + 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),%rbx │ │ │ │ + movq $0x442b98,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x124cdfa,-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) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd5b984(%rip),%rbx │ │ │ │ + lea 0xd5975f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4162d6 │ │ │ │ - lea 0xd5b8e3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5b8fb(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5b89b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + sbb %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41635e │ │ │ │ - movq $0x416348,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 4163ea │ │ │ │ + movq $0x416368,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 416348 │ │ │ │ + jne 416368 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4163da │ │ │ │ + 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),%r9 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + movq $0x442b98,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + movq $0x124cdfa,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5966f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 416354 │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + sbb %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ 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 416408 │ │ │ │ - movq $0x4163b8,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 4164ea │ │ │ │ + movq $0x416468,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4163b8 │ │ │ │ + jne 416468 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4164da │ │ │ │ + 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 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + movq $0x442b98,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x117812a,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xd5957f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 41647c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 416471 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x416378,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbf5f50(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,%cl │ │ │ │ + sbb %edi,%edi │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10399dec <__environ@GLIBC_2.2.5+0xf144b44> │ │ │ │ - (bad) │ │ │ │ - ds add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 82c985 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4165ea │ │ │ │ + movq $0x416568,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4164d8 │ │ │ │ + jne 416568 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4165da │ │ │ │ + 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 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + movq $0x442b98,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x1178133,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5948f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add $0xf,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + sbb %edi,%edi │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - stc │ │ │ │ - add $0xf8820f,%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x416528,0x0(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + 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 4166f2 │ │ │ │ + movq $0x416670,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 416528 │ │ │ │ + jne 416670 │ │ │ │ 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 %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 %cl,(%rdi) │ │ │ │ - xchg %ebx,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - jnp 41654c │ │ │ │ - or 0x49(%rdx,%rdi,1),%edi │ │ │ │ - movl $0x416420,-0x30(%rsp) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4166e2 │ │ │ │ + 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),%rbx │ │ │ │ + movq $0x442b98,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x416308,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf5e10(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 416601 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 4165d0 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf6057(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf6032(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - lea 0xd5b72e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf603f(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf6020(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0xd59397(%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,-0x77(%rax) │ │ │ │ - testl $0x14358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - pushf │ │ │ │ - jrcxz 41664d │ │ │ │ - jmp 416498 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ch,%cl │ │ │ │ + adc %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xa5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - mov $0xd5,%dh │ │ │ │ - add %ch,%cl │ │ │ │ - mov $0x7d,%dh │ │ │ │ - mov $0x0,%bl │ │ │ │ - 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 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4166e9 │ │ │ │ - movq $0x4166d0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 4167f2 │ │ │ │ + movq $0x416770,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4166d0 │ │ │ │ + jne 416770 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - cmp $0xe36742,%eax │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4167e2 │ │ │ │ + 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 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%rbx │ │ │ │ + movq $0x442b98,-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) │ │ │ │ + movq $0x124cdfa,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd592a7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xd5,%dh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + sbb %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ + 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 416795 │ │ │ │ - movq $0x416740,-0x8(%rbp) │ │ │ │ + jb 4168f2 │ │ │ │ + movq $0x416870,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 416740 │ │ │ │ + jne 416870 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xd5,%ch │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0x72,%al │ │ │ │ - push %rsp │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jb 4167cc │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 416785 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x416698,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf5c3c(%rip),%r14 │ │ │ │ + ja 4168e2 │ │ │ │ + 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 0x47(%rbx),%rbx │ │ │ │ + movq $0x442b98,-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) │ │ │ │ + movq $0x124cdfa,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd5b5c4(%rip),%rbx │ │ │ │ + lea 0xd591b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 4167dc │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 4167bc │ │ │ │ - lea 0xd5b515(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5b52d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5b4a5(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5b4bd(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + sbb %edi,%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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4168a9 │ │ │ │ - movq $0x416848,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 4169fa │ │ │ │ + movq $0x416978,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 416848 │ │ │ │ + jne 416978 │ │ │ │ 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,-0x7cffbe98(%r8) │ │ │ │ - jrcxz 41685a │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 416880 │ │ │ │ - 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 %r14b,0xe(%r13) │ │ │ │ - lea 0xe3655d(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe36558(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4169ea │ │ │ │ + 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 $0x442b98,-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 %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5b4e8(%rip),%rbx │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd590bf(%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 %ch,%cl │ │ │ │ + adc %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + lea 0xd590a7(%rip),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 │ │ │ │ + or %edi,%edi │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 41696b │ │ │ │ - movq $0x416910,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 416aae │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 416910 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 │ │ │ │ + jae 416b03 │ │ │ │ + lea 0xd59328(%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,0x69(%r8) │ │ │ │ - add %al,-0x72b7f81d(%r11) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 416948 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 416b04 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 416b38 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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 %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 │ │ │ │ - rcr $1,%bl │ │ │ │ - (bad) │ │ │ │ - add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:-0x73(%rax) │ │ │ │ - sbb $0xd5b42e,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d5b4(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 416a07 │ │ │ │ - movq $0x4169c8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4169c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x4c(%rax) │ │ │ │ - {rex2 0x0} and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4169f7 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 4169e7 │ │ │ │ - lea 0xd5b412(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5b42a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5b3ca(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 416b3c │ │ │ │ + add $0x10,%rbp │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 416b82 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x416a88,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x416af8,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 416af8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd5b45a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x416b30,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 416ab4 │ │ │ │ - movq $0x416a68,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + jb 416c08 │ │ │ │ + movq $0x416bf8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 416a68 │ │ │ │ + jne 416bf8 │ │ │ │ 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 %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x2c(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 416a8e │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf5b6a(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf5b45(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf5b55(%rip),%r14 │ │ │ │ + jne 416c04 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - lea 0xd5b3bd(%rip),%rbx │ │ │ │ + jmp 416ad0 │ │ │ │ + lea 0xd59201(%rip),%rbx │ │ │ │ jmp *-0x8(%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,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xe350cb(%rip),%r14 │ │ │ │ + jmp ec74c0 │ │ │ │ + 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 416cab │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 416ca0 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x416c30,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3cce8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 416b5c │ │ │ │ - movq $0x416b10,-0x10(%rbp) │ │ │ │ + jb 416ce9 │ │ │ │ + movq $0x416d08,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 416b10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp ff2560 │ │ │ │ + lea 0xd59198(%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) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x2c(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 416b36 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf5ac2(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf5a9d(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf5aad(%rip),%r14 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x416c58,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - lea 0xd5b31d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ 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,-0x77(%rax) │ │ │ │ - testl $0xf5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - mov $0xd5,%dl │ │ │ │ add %ch,%cl │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - js 416b44 │ │ │ │ - add %ah,0xf(%rsi) │ │ │ │ + movsxd %edi,%edi │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ 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 -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 416be2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x416bf8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x28(%rbp) │ │ │ │ - movq $0x1234581,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xe34f7b(%rip),%r14 │ │ │ │ + jmp ec74c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 416bf7 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - je 416c4a │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 416dfb │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 416c3a │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + ja 416df0 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x416d80,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3cce8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0x416ba8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - movq $0x124ce19,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x416da8,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd5b2b0(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd59047(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x78000000,%eax │ │ │ │ + nop │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 416ecf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 416eca │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xe35f58(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 416f60 │ │ │ │ + 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) │ │ │ │ - sub %bl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + sbb %dl,-0x72b7ff2b(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 416d02 │ │ │ │ + jb 416f07 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 447fc8 │ │ │ │ + jmp 416f60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 416d71 │ │ │ │ - movq $0x416ce0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x491ac0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd5b1fd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 416db4 │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 416dba │ │ │ │ + loopne 416ead │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 416f3f │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 447fc8 │ │ │ │ + jmp 416f60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,0x4800d58f(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4170a4 │ │ │ │ + movq $0x416f98,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 416f98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 416e25 │ │ │ │ - movq $0x491ae0,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x416d98,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd5b159(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x71(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 417096 │ │ │ │ + movq $0x416fe0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 416fe0 │ │ │ │ + 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,(%rax) │ │ │ │ + (bad) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 417123 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x5c,0x7(%rbx) │ │ │ │ + jne 4170af │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x417030,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 417030 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - mov $0xd5,%cl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 416e79 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xd5b122(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44abb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0xd5,%cl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov %ebp,%ss │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000000(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 416efb │ │ │ │ - movq $0x416e50,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x491b40,-0x30(%r12) │ │ │ │ - movq $0x1180267,-0x28(%r12) │ │ │ │ - movq $0x1180377,-0x20(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + ja 417086 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x416f20,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x2b(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0xd5b0b3(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xe35d7c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd58e55(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x416ee8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 417113 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x116fee0,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - mov $0xd5,%cl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 416f6f │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ + lea (bad),%edx │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41718f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 416f6a │ │ │ │ + je 41718a │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd5b0c9(%rip),%r14 │ │ │ │ + lea 0xe35c98(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ee1af0 │ │ │ │ + jmp 417258 │ │ │ │ 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 416fba │ │ │ │ + mov %cl,-0x72b7ff2b(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4171ca │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 417258 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800d5b0,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 416ff9 │ │ │ │ + push %rax │ │ │ │ + lea (bad),%edx │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4171ff │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd5b084(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + jmp 417258 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x50(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 417077 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41706c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x416fd0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x417090,-0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 40f468 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sbb %cl,-0x72b7ff2b(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 417237 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 417258 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800d58c(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 417399 │ │ │ │ + movq $0x417290,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 417290 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4800d58c(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 41738b │ │ │ │ + movq $0x4172d8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4172d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%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,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x51(%rax) │ │ │ │ + add %bl,-0x74(%rax) │ │ │ │ {rex2 0x0} dec %ecx │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 417142 │ │ │ │ - movq $0x416f88,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x417018,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd5af3c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 4173b8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + cmp $0x22,%rcx │ │ │ │ + je 4173a4 │ │ │ │ + cmp $0x5c,%rcx │ │ │ │ + jne 4173c8 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x417338,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 417338 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4171a2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4171b8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x28(%rbp) │ │ │ │ - movq $0x1234581,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov %ebp,%edx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 4171b7 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - je 41720a │ │ │ │ - add $0x18,%r12 │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,0x49000000(%rcx) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4171fa │ │ │ │ + ja 41737b │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x116ff10,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + lea 0xe35a87(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd58b90(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%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 %cl,(%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,0x31(%rdi) │ │ │ │ - movq $0x417168,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - movq $0x124ce19,-0x8(%r12) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x4171a8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd5ae18(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + lea 0xe359e9(%rip),%rcx │ │ │ │ + lea 0xbf4e6d(%rip),%rdx │ │ │ │ + jmp 41745a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %r8d,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov %ebp,%edx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ + je 4174e9 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + movzbl (%rdx),%esi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 417492 │ │ │ │ + movq $0x417428,-0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 417428 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4174c8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4174c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4172da │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4172f0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x28(%rbp) │ │ │ │ - movq $0x1234581,-0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 4172ef │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - je 417342 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ch,-0x76(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 417563 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 4174ec │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 417332 │ │ │ │ + ja 41752a │ │ │ │ + movq $0x4171e0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4175e8,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + mov %edx,%ebp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fimull -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0x4172a0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - movq $0x124ce19,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4175bd │ │ │ │ + movq $0x417218,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x124f721,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd5ace8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x417558,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp fe7900 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe35a13,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 417670 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4174ec │ │ │ │ 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) │ │ │ │ - sarb $0x0,-0x2a(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 417446 │ │ │ │ + xor %cl,-0x72b7ff2b(%rcx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41762f │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47f1b0 │ │ │ │ + jmp 417650 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,-0x54(%rax) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4174ba │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x417420,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47e680 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - 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) │ │ │ │ - lock ja 4174b5 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 417543 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 417538 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd677a3(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4e438 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + jb 417737 │ │ │ │ + movq $0x417688,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 417688 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800d588(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 417729 │ │ │ │ + movq $0x4176d0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4176d0 │ │ │ │ + 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 %ah,-0x55(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x78(%rax) │ │ │ │ {rex2 0x0} dec %ecx │ │ │ │ - add $0x38,%esp │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4175b2 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4174e0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ + ja 417742 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 4176f8 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 417818 │ │ │ │ + movq $0x417610,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47e680 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe356e9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd58802(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41763d │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 417632 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + fadds -0x72b7ff2b(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41778a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x417558,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbf4d84(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp 417818 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0xff,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + movabs 0x4cf0458d4800d587,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4177bf │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 417818 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4176ee │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 4176be │ │ │ │ - movq $0x4175d8,-0x38(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x417460,-0x38(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf4cc4(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd5a9f8(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + push $0x4800d587 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4177f7 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 417818 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - test $0x8d4800d5,%eax │ │ │ │ - rex.RB call 1039b084 <__environ@GLIBC_2.2.5+0xf145ddc> │ │ │ │ - (bad) │ │ │ │ - jl 41773b │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x417770,-0x18(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %edx,%ebp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 417869 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 417959 │ │ │ │ + movq $0x417850,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 417770 │ │ │ │ - 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,0x4800d5a9(%rax) │ │ │ │ - movl $0x4177a0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4177a0 │ │ │ │ + jne 417850 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x57(%rax) │ │ │ │ - {rex2 0x0} dec %esp │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 417670 │ │ │ │ - lea 0xd5a958(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,%al │ │ │ │ + xchg %dl,%ch │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,%bl │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - test $0x8d4800d5,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 417833 │ │ │ │ - movq $0x417818,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + cwtl │ │ │ │ + js 4178a8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 417818 │ │ │ │ + jne 417898 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test $0xd5,%al │ │ │ │ - add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - cli │ │ │ │ - push %rbp │ │ │ │ - jrcxz 41781f │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 417670 │ │ │ │ - lea 0xd5a8ee(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d5a8(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4178a8 │ │ │ │ - movq $0x417890,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4900d586(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 417974 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + cmp $0x27,%rcx │ │ │ │ + je 417964 │ │ │ │ + cmp $0x5c,%rcx │ │ │ │ + jne 417984 │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + movq $0x4178f8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 417890 │ │ │ │ + jne 4178f8 │ │ │ │ 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 %ch,-0x58(%rax) │ │ │ │ - {rex2 0x0} dec %esp │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ + add %cl,-0x7a(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4179b5 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41793b │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x116ff70,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 417670 │ │ │ │ - lea 0xd5a889(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xe354c7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd58600(%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 %ch,-0x58(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd5a85d(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 417650 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x417768,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4179f0,-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 4179f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe354f3,%eax │ │ │ │ + add %dl,-0x7b(%rax) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 417a76 │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 417a3d │ │ │ │ + movq $0x4177d8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x124f3d1,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x4177a0,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0x88000000,%eax │ │ │ │ - or $0x8d4800e3,%eax │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ + test %dl,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 41796e │ │ │ │ + jb 417adf │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 417969 │ │ │ │ + je 417ada │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xe354c0(%rip),%rsi │ │ │ │ - lea 0xd5a889(%rip),%r14 │ │ │ │ + lea 0xe35348(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f76c28 │ │ │ │ + jmp 417818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + test %dl,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 417b17 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 417b50 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ + test %dl,%ch │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %ch,%bl │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d5a8(%rax) │ │ │ │ + add %ch,-0x7d(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4179e5 │ │ │ │ - movq $0x4179c8,-0x8(%rbp) │ │ │ │ + jb 417c57 │ │ │ │ + movq $0x417b88,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4179c8 │ │ │ │ + jne 417b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d5a8(%rax) │ │ │ │ - movl $0x417a00,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ + add %cl,(%rax) │ │ │ │ + test %dl,%ch │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x48000000(%rdi) │ │ │ │ + movl $0x417bd0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ee44e0 │ │ │ │ - lea 0xd5a87c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x58(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x417a28,0x0(%rbp) │ │ │ │ - lea 0xd5a819(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp f77598 │ │ │ │ - nop │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 417bd0 │ │ │ │ + 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(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %al,%al │ │ │ │ + adc $0x0,%ebp │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 417a5e │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + ja 417c62 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 417c16 │ │ │ │ + movq $0x417b30,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbf466a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x417af8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd5826a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd58332(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xe28694(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ adc $0x18000000,%eax │ │ │ │ - or $0xe3,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 417ade │ │ │ │ + adc $0x0,%ebp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 417ccf │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 417ad9 │ │ │ │ + je 417cca │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xe35350(%rip),%rsi │ │ │ │ - lea 0xd5a809(%rip),%r14 │ │ │ │ + lea 0xd5821f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f76c28 │ │ │ │ + jmp 417b50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 417d07 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 417d40 │ │ │ │ + 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) │ │ │ │ + rolb $0x73,-0x74b3ff2b(%rdx) │ │ │ │ + adc %ch,%bl │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - test $0xd5,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 417b55 │ │ │ │ - movq $0x417b38,-0x8(%rbp) │ │ │ │ + add %bh,-0x7f(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 417e47 │ │ │ │ + movq $0x417d78,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 417b38 │ │ │ │ + jne 417d78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - test $0xd5,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 417bb9 │ │ │ │ - add %cl,0x73(%r11,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ + add %ch,-0x7e(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 417e37 │ │ │ │ + movq $0x417dc0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ee44e0 │ │ │ │ - lea 0xd5a7fc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 417dc0 │ │ │ │ + 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 │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 417e52 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 417e06 │ │ │ │ + movq $0x417d20,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbf447a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x417ce8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd5807a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd58192(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + js 417df7 │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - movl $0x417b98,0x0(%rbp) │ │ │ │ - lea 0xd5a799(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp f77598 │ │ │ │ - nop │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 417e97 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 417ed0 │ │ │ │ + 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) │ │ │ │ + rex adc $0x738b4c00,%ebp │ │ │ │ + adc %ch,%bl │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + jg 417ea4 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 417fd7 │ │ │ │ + movq $0x417f08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 417f08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + adc $0x0,%ch │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 417fc7 │ │ │ │ + movq $0x417f50,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 417f50 │ │ │ │ + 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(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4900d580(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 417bce │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + ja 417fe2 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 417f96 │ │ │ │ + movq $0x417eb0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbf42ea(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x417e78,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd57eea(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd58012(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xe28524(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + jg 417fdc │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 418027 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 418060 │ │ │ │ + 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) │ │ │ │ + sarb $0x0,-0x2b(%rdi) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 418060 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x7e(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 418167 │ │ │ │ + movq $0x418098,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 418098 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x7f(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 418157 │ │ │ │ + movq $0x4180e0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4180e0 │ │ │ │ + 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,(%rax) │ │ │ │ + jg 4180b4 │ │ │ │ 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) │ │ │ │ - movq $0xee5520,-0x18(%r12) │ │ │ │ - movq $0x1172369,-0x10(%r12) │ │ │ │ - movq $0x1237549,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x48000000(%rcx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmpq $0x27,0x7(%rbx) │ │ │ │ + jne 418126 │ │ │ │ + movq $0x418040,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbf415a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x418008,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd5a75a(%rip),%rbx │ │ │ │ + lea 0xd57d5a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd57e92(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xf,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 417c8a │ │ │ │ + mov $0x4800d57e,%eax │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 418278 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 448068 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x4181e0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4181e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %dh,0x7e(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 418268 │ │ │ │ + movq $0x418228,-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 418228 │ │ │ │ + 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) │ │ │ │ + add %ch,%al │ │ │ │ + jge 4181fc │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 417d0a │ │ │ │ - movq $0x417c68,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x42a0d0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - lea 0xd5a66b(%rip),%rsi │ │ │ │ - lea 0xd58555(%rip),%r14 │ │ │ │ - jmp f06368 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0xd5a6c4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + cmp $0x22,%rbx │ │ │ │ + je 41827c │ │ │ │ + cmp $0x27,%rbx │ │ │ │ + jne 418250 │ │ │ │ + movq $0x4182c0,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 417650 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4182e0,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 416f60 │ │ │ │ + lea 0xd57d51(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x4182a0,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 417258 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %dl,0x7d(%rax) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 417ed0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x7d(%rax) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 418060 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x16ff2a5a(%rax) │ │ │ │ - imul $0xffffffff,%edi,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + jge 4182b4 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rsp │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %cl,0x7d(%rax) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 418346 │ │ │ │ + movq $0x418198,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x124f3d1,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd57d18(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x7d(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 417db1 │ │ │ │ - movq $0x417d90,-0x8(%rbp) │ │ │ │ + jb 4183d1 │ │ │ │ + movq $0x4183b0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 417d90 │ │ │ │ + jne 4183b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d5a5(%rax) │ │ │ │ - movl $0x417dd0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %ah,(%rax) │ │ │ │ + jge 418384 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock lock addl $0x4c,0x0(%rcx) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp ee44e0 │ │ │ │ - lea 0xd5a668(%rip),%rbx │ │ │ │ + lea 0xd57d18(%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 %ch,-0x5b(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x417df8,0x0(%rbp) │ │ │ │ - lea 0xd5a539(%rip),%rsi │ │ │ │ + add %ah,%al │ │ │ │ + jl 4183c4 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + test %al,0x0(%rcx) │ │ │ │ + lea 0xe22691(%rip),%rsi │ │ │ │ mov %rbx,%r14 │ │ │ │ jmp f77598 │ │ │ │ nop │ │ │ │ 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,%rdx,1) │ │ │ │ - movl $0x417e38,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41844e │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp fe7420 │ │ │ │ - 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,0x26(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x42a350,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fe7420 │ │ │ │ nopl 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,-0x75(%rax) │ │ │ │ - jae 417eac │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - jmp ff2fc8 │ │ │ │ - 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,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 417f01 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x417e90,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xd5a52b(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 %cl,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 417f61 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x417ec0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0xd598b3(%rip),%r14 │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4900d5a4(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 417fcc │ │ │ │ - movq $0x417f28,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x42a2f0,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - lea -0x2d(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd5a472(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xf0000000,%eax │ │ │ │ - mov $0xd5,%bh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7339b94c <__environ@GLIBC_2.2.5+0x721466a4> │ │ │ │ - rex.RX │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 418042 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x418060,-0x18(%rbp) │ │ │ │ - lea 0xd5b767(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 486258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x49(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41807d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd5b71c(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 486d38 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4800d5b7(%rax) │ │ │ │ - lea 0xd5b77b(%rip),%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x60000000,%eax │ │ │ │ - push $0xffffffff8d4800d6 │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 41810f │ │ │ │ + jb 4184c7 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 41810a │ │ │ │ + je 4184c2 │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xdfbee8(%rip),%r14 │ │ │ │ + lea 0xe34960(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47dde8 │ │ │ │ + jmp ecc1e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - mov $0xd5,%bh │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + jnp 4184b4 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7339be34 <__environ@GLIBC_2.2.5+0x72146b8c> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 418176 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 418171 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd59d99(%rip),%r14 │ │ │ │ - lea 0xd5b6f0(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lock enter $0xfee7,$0x0 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x418520,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 418308 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - mov $0xd5,%dh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4181de │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4181d9 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xe34c50(%rip),%r14 │ │ │ │ - lea 0xd5b688(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xd5,%dh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd5b623,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xor $0xe348f2,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %bh,-0x2b(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4185b7 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4185ac │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4184e0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x124f361,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbfda1c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 418275 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4cf0458d4800d57a,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 41863f │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 418634 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x418260,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418260 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x418548,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x124f361,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 41827b │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp dcf758 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %bh,-0x2b(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4186d0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4186c5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4185d0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x124f361,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbf3ba8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4182b2 │ │ │ │ + mov %bh,-0x2b(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 418760 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 418755 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x418658,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x124f361,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbf3b1b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp dcf7b8 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + mov $0x79,%al │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 418316 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x418308,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jb 4188f5 │ │ │ │ + add $0xe8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4188ea │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4186e8,-0xe0(%r12) │ │ │ │ + mov %rax,-0xd0(%r12) │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + movq $0xfb4710,-0xc0(%r12) │ │ │ │ + lea -0xe0(%r12),%rax │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + movq $0x124ce19,-0xb0(%r12) │ │ │ │ + movq $0xfb4710,-0xa8(%r12) │ │ │ │ + movq $0x11700a8,-0xa0(%r12) │ │ │ │ + lea -0xbe(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + movq $0x6239c0,-0x90(%r12) │ │ │ │ + movq $0x1170080,-0x88(%r12) │ │ │ │ + lea -0xa6(%r12),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + movq $0x623960,-0x78(%r12) │ │ │ │ + lea -0x8e(%r12),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + movq $0x1240109,-0x68(%r12) │ │ │ │ + movq $0x1240109,-0x60(%r12) │ │ │ │ + movq $0x11b1e89,-0x58(%r12) │ │ │ │ + movq $0x11b1e89,-0x50(%r12) │ │ │ │ + movq $0x11b1e89,-0x48(%r12) │ │ │ │ + movq $0x124cdf1,-0x40(%r12) │ │ │ │ + movq $0x124cdf1,-0x38(%r12) │ │ │ │ + movq $0x124cdf1,-0x30(%r12) │ │ │ │ + movq $0x124cdf1,-0x28(%r12) │ │ │ │ + movq $0x124cdf1,-0x20(%r12) │ │ │ │ + movq $0x124cdf1,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x124cdf1,(%r12) │ │ │ │ + movq $0x418910,-0x8(%rbp) │ │ │ │ + lea 0xe3453d(%rip),%rsi │ │ │ │ + lea -0x77(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 6209f0 │ │ │ │ + movq $0xe8,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe34b0a,%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 $0xebbe18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 │ │ │ │ + test $0x77,%al │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4183d1 │ │ │ │ + jb 4189c1 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x418378,-0x18(%rbp) │ │ │ │ + movq $0x418998,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 418378 │ │ │ │ + jne 418998 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rcx,%rdx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4183c1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x4182c8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x42a330,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %ch,0x77(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4189b1 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + jmp ecc1e8 │ │ │ │ + lea 0xd57748(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xd5,%ah │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4184de │ │ │ │ - movq $0x418460,-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 %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0xd5,%bl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x76(%rbp) │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 418a30 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4184ce │ │ │ │ - movq $0x418220,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x418290,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - movq $0x418500,0x28(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - movq $0xfeea98,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ff35a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + ja 418a25 │ │ │ │ + movq $0x418780,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x418a50,-0x8(%rbp) │ │ │ │ + lea 0xd576db(%rip),%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7000 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd57729(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xd5b341(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + 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,0x19(%rdi) │ │ │ │ - movq $0x418330,-0x10(%r12) │ │ │ │ + add %dh,0x4900d576(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 418a76 │ │ │ │ + movq $0x418958,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,%al │ │ │ │ + jbe 418a74 │ │ │ │ + add %ch,%cl │ │ │ │ + cmp %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800d5b3,%eax │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 418825 │ │ │ │ - movq $0x418590,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418590 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x4d(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x4185c8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4185c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4d(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 418618 │ │ │ │ - movq $0x418608,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418608 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xd5,%bl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - add $0x8,%ebp │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 418200 │ │ │ │ - movq $0x418648,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418648 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xe3392a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0xd5,%dl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 418647 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - je 418661 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 418618 │ │ │ │ - movq $0x418690,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418690 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + 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 %bh,-0x4e(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 4186a5 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 418618 │ │ │ │ - movq $0x4186d8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4186d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xe338e2,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xd5,%dl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 418618 │ │ │ │ - movq $0x418718,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xd5,%cl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 418717 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - je 418734 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 418618 │ │ │ │ - movq $0x418768,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418768 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + imul $0xffffffff,%edi,%edi │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d5b1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 41877d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 418618 │ │ │ │ - movq $0x4187b0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4187b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4f(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 418829 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 418815 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x418400,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x28(%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) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 418400 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 418618 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xe3385a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - fdivs -0x7cb6ff2b(%rax) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x418550,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xd59ba4(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900d5b0(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4188e4 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x418850,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea 0xd58f30(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4188b5 │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 418982 │ │ │ │ + jb 418cbc │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x418958,-0x20(%rbp) │ │ │ │ + movq $0x418c98,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0xd5af68(%rip),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 418958 │ │ │ │ + jne 418c98 │ │ │ │ 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 %bl,%al │ │ │ │ - ja 41892c │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 411208 │ │ │ │ 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) │ │ │ │ - xor %ch,-0x72b7ff2b(%rdi) │ │ │ │ - rex.RB loopne 4189e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 418a12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 418d3c │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4189e8,-0x20(%rbp) │ │ │ │ + movq $0x418d18,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0xd5aeb8(%rip),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4189e8 │ │ │ │ + jne 418d18 │ │ │ │ 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,(%rax) │ │ │ │ - ja 4189bc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4111e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1039c6ac <__environ@GLIBC_2.2.5+0xf147404> │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 418a7e │ │ │ │ - movq $0x4188b0,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x418908,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x418998,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%rdi │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd5aed8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 418af6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 418af1 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd59459(%rip),%r14 │ │ │ │ - lea 0xd5ad70(%rip),%rbx │ │ │ │ + out %al,(%dx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cwtl │ │ │ │ + lea 0x0(%rcx),%eax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 418d98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%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) │ │ │ │ - jo 418aa2 │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 418b32 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 416d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + fmuls -0x74b7ffbf(%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 418dd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,0x458d4800(%rbp,%rdx,8) │ │ │ │ - call 1039c49c <__environ@GLIBC_2.2.5+0xf1471f4> │ │ │ │ (bad) │ │ │ │ - xchg %eax,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 418e43 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x418c50,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x418cd0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x41d150,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd573be(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + je 418e44 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x418b90,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418b90 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 418eb7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 418eb2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd573a7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee1a50 │ │ │ │ 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 418efa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x418f10,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 418bed │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 418bd9 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x418b10,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x42a330,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x1170241,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + 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 418f72 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1170221,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 418fba │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1170241,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + 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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 419002 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1170231,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 419052 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4190a2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - fsubrs -0x72b7ff2b(%rbp) │ │ │ │ - rex.RB call 1039c56c <__environ@GLIBC_2.2.5+0xf1472c4> │ │ │ │ - (bad) │ │ │ │ - sahf │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock pop %rax │ │ │ │ - mov %es,0x0(%rcx) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41911c │ │ │ │ + movq $0x4190f8,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 418c58 │ │ │ │ + jne 4190f8 │ │ │ │ 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 %bl,0x4800d5ad(%rax) │ │ │ │ - movl $0x418c90,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 418c90 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x53(%rax) │ │ │ │ - {rex2 0x0} and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 418ca7 │ │ │ │ - lea 0xd5ab8a(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x418cd8,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ff2e90 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900d592(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 418cfe │ │ │ │ - movq $0x418b48,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 419194 │ │ │ │ + movq $0x419170,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 419170 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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) │ │ │ │ - call 494262d5 <__environ@GLIBC_2.2.5+0x481d102d> │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 418d60 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x418c18,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xd596cc(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900d5ac(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 418dbc │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x418d28,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea 0xd58a58(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4191e2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock stos %eax,%es:(%rdi) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 418e5a │ │ │ │ + jb 419264 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x418e30,-0x20(%rbp) │ │ │ │ + movq $0x419240,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0xd5ab88(%rip),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 418e30 │ │ │ │ + jne 419240 │ │ │ │ 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) │ │ │ │ - jae 418e04 │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 411208 │ │ │ │ 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) │ │ │ │ - rex stos %eax,%es:(%rdi) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 418eea │ │ │ │ + jb 4192e4 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x418ec0,-0x20(%rbp) │ │ │ │ + movq $0x4192c0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0xd5aa00(%rip),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 418ec0 │ │ │ │ + jne 4192c0 │ │ │ │ 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 %dl,0x72(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 418edd │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4111e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 418f56 │ │ │ │ - movq $0x418d88,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x418de0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x418e70,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%rdi │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd5aae8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ - test $0xd5,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 418fce │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 418fc9 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd58fa1(%rip),%r14 │ │ │ │ - lea 0xd5a898(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x70000000,%eax │ │ │ │ - test $0xd5,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 419036 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 419031 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd58e99(%rip),%r14 │ │ │ │ - lea 0xd5a830(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 419332 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 419072 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 419382 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp dcf7b8 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ 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) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4190aa │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4193d2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp dcf7b8 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %ch,0x4800d56e(%rax) │ │ │ │ + lea -0x70(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41941a │ │ │ │ + movq $0x419438,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47590 │ │ │ │ + lea 0xd56e97(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41917d │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x6e(%rax) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 419473 │ │ │ │ + movq $0x418ed0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x419498,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x419108,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 419108 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f479b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ nopl 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(%rbp,%rbp,2) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41916d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x491ae0,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x124ce19,-0x10(%r12) │ │ │ │ - movq $0x42a330,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x4194d8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5a(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 419277 │ │ │ │ - movq $0x419208,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 419208 │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + {rex2 0x0} and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4194f1 │ │ │ │ + lea 0xd56db0(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x419518,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp f479b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 41927b │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 419267 │ │ │ │ - movq $0x419050,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x419088,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4192a0,0x20(%rbp) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ff33f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xd5a5a8(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fmuls -0x47(%rcx) │ │ │ │ + add %al,0x0(%rsi) │ │ │ │ + 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,-0x6b(%r8) │ │ │ │ + add %cl,-0x77(%r9) │ │ │ │ (bad) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ 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,0x19(%rdi) │ │ │ │ - movq $0x4190c0,-0x10(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x49000005(%rdi) │ │ │ │ + movl $0x418f40,-0x28(%rsp) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x418f88,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + lea -0x28(%r12),%rdx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + jmp 4196c1 │ │ │ │ + nopl 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) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + pop %rbp │ │ │ │ add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ah,-0x72b7ff2b(%rsi) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 41952b │ │ │ │ - movq $0x419330,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 419330 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + jge 419628 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + jmp 4196c1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x419368,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 419658 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 41974d │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4197c8 │ │ │ │ + movq $0x419398,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0x20(%r12),%r9 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 419368 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 419729 │ │ │ │ + movq $0x419348,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x419640,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x30(%rbp) │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + mov %r8,0x18(%rbp) │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x419610,0x0(%rbp) │ │ │ │ + mov %r8,0x18(%rbp) │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4197ac │ │ │ │ + movq $0x418fd0,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4198f0,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x8(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4195e8,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fe79b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d5a5(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 419814 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4193b8 │ │ │ │ - movq $0x4193a8,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4193a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + je 419857 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 419847 │ │ │ │ + movq $0x4191f8,-0x38(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0x419278,-0x18(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4198cd │ │ │ │ + movq $0x4190b8,-0x60(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + movq $0x419130,-0x40(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x4191a8,-0x20(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x60(%r12),%r9 │ │ │ │ + lea -0x40(%r12),%r8 │ │ │ │ + lea -0x20(%r12),%r10 │ │ │ │ + jmp 419a2d │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5b(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4193c1 │ │ │ │ - add $0x8,%rbp │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 418200 │ │ │ │ - movq $0x4193e8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4193e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,0x75(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebp,%esi │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - je 419401 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4193b8 │ │ │ │ - movq $0x419430,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 419430 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xe0,%al │ │ │ │ + sbb %dl,-0x74b7ffbf(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rcx) │ │ │ │ + pop %rsp │ │ │ │ + and $0xf0,%al │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 419a2d │ │ │ │ + nop │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 419445 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4193b8 │ │ │ │ - movq $0x419478,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 419478 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB push %r8 │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + jmp 419a2d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d5a4(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41948d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4193b8 │ │ │ │ - movq $0x4194b8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4194b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%dh │ │ │ │ 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 %esi,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x5c(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 41952f │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xe0,%al │ │ │ │ + clc │ │ │ │ + xchg %eax,%edx │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + cmp %cl,-0x77(%rcx) │ │ │ │ + pop %rsp │ │ │ │ + and $0xf0,%al │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea -0x20(%r12),%r10 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41951b │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x4191b0,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + ja 419a8e │ │ │ │ + movq $0x419068,-0x20(%r12) │ │ │ │ mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4191b0 │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4199c8,-0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %r8,0x0(%rbp) │ │ │ │ + mov %r10,0x8(%rbp) │ │ │ │ + mov %rdi,0x10(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x419978,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %r8,0x0(%rbp) │ │ │ │ + mov %r10,0x8(%rbp) │ │ │ │ + mov %rdi,0x10(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + movq $0x4197e8,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4193b8 │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4800d567(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 419bdb │ │ │ │ + movq $0x419b78,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 419b78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - fsubs -0x7cb6ff2b(%rbx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x67(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x419bb8,-0x8(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4192f0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xd58ea4(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 419bb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + 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 %bl,0x4900d5a3(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4195e4 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x419550,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + addr32 {rex2 0x0} dec %eax │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x419bf8,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4193f0 │ │ │ │ + lea 0xd566e6(%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 $0x41d150,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea 0xd58230(%rip),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x419bf8,0x0(%rbp) │ │ │ │ + jmp fe7978 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,0x458d4800(%rbp,%rdx,8) │ │ │ │ - loopne 419659 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 419682 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 419cbc │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x419658,-0x20(%rbp) │ │ │ │ + movq $0x419c98,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0xd5a468(%rip),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 419658 │ │ │ │ + jne 419c98 │ │ │ │ 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 %bl,%al │ │ │ │ - push $0xffffffffffffffd5 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 411208 │ │ │ │ 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) │ │ │ │ - and %ah,0x458d4800(%rbp,%rdx,8) │ │ │ │ - loopne 4196e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 419712 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 419d3c │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4196e8,-0x20(%rbp) │ │ │ │ + movq $0x419d18,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0xd5a3b8(%rip),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4196e8 │ │ │ │ + jne 419d18 │ │ │ │ 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,(%rax) │ │ │ │ - push $0xffffffffffffffd5 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4111e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 419e1b │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 419e0f │ │ │ │ + movq $0x419db0,-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 419db0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41977e │ │ │ │ - movq $0x4195b0,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x419608,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x419698,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%rdi │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock popf │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + 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 419df0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + sahf │ │ │ │ + add %cl,-0x77(%r8) │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 419d58 │ │ │ │ mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd5a368(%rip),%rbx │ │ │ │ + lea 0xd564b6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4197da │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4197f0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 419e83 │ │ │ │ + movq $0x419c50,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x419cd0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x419e38,0x0(%rbp) │ │ │ │ + jmp fe7978 │ │ │ │ + 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 call 1039d80c <__environ@GLIBC_2.2.5+0xf148564> │ │ │ │ + (bad) │ │ │ │ + xchg %eax,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock clc │ │ │ │ + sahf │ │ │ │ + add %cl,-0xd(%r9,%rcx,4) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 419ef8 │ │ │ │ + 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 %r13b,(%r8) │ │ │ │ - cwtl │ │ │ │ - add %cl,-0x77(%r9) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + cmp %bl,-0x74b7ffbf(%rdi) │ │ │ │ + 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 │ │ │ │ - jmp 443df0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 419f38 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r15b,-0x61(%r8) │ │ │ │ + add %cl,-0x77(%r8) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 419f53 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 419d58 │ │ │ │ + lea 0xd56382(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - je 419873 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 419863 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x41d150,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x419f78,0x0(%rbp) │ │ │ │ + jmp fe7978 │ │ │ │ + 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 41a021 │ │ │ │ + movq $0x41a010,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41a010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 41a023 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 419eb8 │ │ │ │ + lea 0xd562c0(%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 41994a │ │ │ │ + jb 41a0ac │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4198e8,-0x20(%rbp) │ │ │ │ + movq $0x41a088,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4198e8 │ │ │ │ + jne 41a088 │ │ │ │ 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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rdx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41993a │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x4197a8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x42a330,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%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 %dh,0x4800d59e(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4199e0 │ │ │ │ - movq $0x4199b8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 41a12c │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41a108,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4199b8 │ │ │ │ + jne 41a108 │ │ │ │ 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 %dh,-0x62(%rax) │ │ │ │ - {rex2 0x0} and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4199cf │ │ │ │ - lea 0xd59e62(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x419a00,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xd5a139(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 1039da9c <__environ@GLIBC_2.2.5+0xf1487f4> │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x419898,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + andb $0xf3,-0x76b3ffbf(%rcx) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41a180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rbx,2) │ │ │ │ + movl $0x41a1c0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41a1c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xd5a0,$0x0 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x4(%rbx),%r14 │ │ │ │ - jmp 419978 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb %ah,-0x74b3ffbf(%rdx) │ │ │ │ + jne 41a1d4 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 41a148 │ │ │ │ + lea 0xe25f1d(%rip),%r14 │ │ │ │ + lea 0xe25f16(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd56117(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 416c78 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x60(%rax) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 419afd │ │ │ │ - movq $0x419a58,-0x30(%r12) │ │ │ │ + ja 41a263 │ │ │ │ + movq $0x41a040,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ - movq $0x419a88,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x42a0b0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2c(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x41a0c0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd5a021(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7978 │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 419b4e │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jb 41a2aa │ │ │ │ + movq $0x41a2c8,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 41a148 │ │ │ │ + lea 0xd5606f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - pushf │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 419bf3 │ │ │ │ - movq $0x419bb0,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 419bb0 │ │ │ │ - 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 %bl,0x4800d59c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 419be5 │ │ │ │ - movq $0x419c10,-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 443c48 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x41d150,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xd59c5e(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd59f46(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - pushf │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x419c48,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - pushf │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 419be1 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 419ca1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x419b28,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - movq $0xff0268,0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 40f4d0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7978 │ │ │ │ + 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x62(%rax) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp 419b70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - adc $0x0,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 419d1e │ │ │ │ + jb 41a366 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 417108 │ │ │ │ + jmp 418d58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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 ed7a50 │ │ │ │ + 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 41a401 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 41a4dc │ │ │ │ + movq $0x41a3f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41a3f0 │ │ │ │ + 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 cmp %ah,0x438b4800(%rcx,%rax,2) │ │ │ │ + (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 41a438 │ │ │ │ + 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) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 419d97 │ │ │ │ - movq $0x419cd0,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x419cf8,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x42a0b0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + jo 41a48a │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 41a4cc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x41a320,-0x68(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x41a340,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x41a388,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0xd59da7(%rip),%rbx │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd55e9d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - adc $0x98000000,%eax │ │ │ │ - (bad) │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + pop %rbp │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 419e0e │ │ │ │ + jb 41a53f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 419e09 │ │ │ │ + je 41a53a │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd58121(%rip),%r14 │ │ │ │ - lea 0xd59a58(%rip),%rbx │ │ │ │ + lea 0xd55d1f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + jmp ee1a50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 419e4a │ │ │ │ + jb 41a582 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41a598,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp dcf7b8 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x1170241,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x458d4800,%ebp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 419e82 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41a5fa │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 416e98 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1170221,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,-0x72b7ff2b(%rcx) │ │ │ │ - rex.RB call 1039d7ec <__environ@GLIBC_2.2.5+0xf148544> │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%esp │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x419ee0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 419ee0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc $0x0,%ch │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 419f3d │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 419f29 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x419e60,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x42a330,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41a642 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1170241,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800d59c │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41a010 │ │ │ │ - movq $0x419fb8,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ + jb 41a68a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1170231,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 419fb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp f40130 │ │ │ │ + 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 %bl,(%rax) │ │ │ │ - pushf │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 41a014 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41a000 │ │ │ │ - movq $0x419e28,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x41a038,0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff3110 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xd5980f(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900d57f(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41a05e │ │ │ │ - movq $0x419e98,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 41a6da │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800d59b │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41a1ea │ │ │ │ - movq $0x41a0c8,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41a0c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + 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 %ch,(%rax) │ │ │ │ - fwait │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41a100,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41a100 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41a748 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 418d58 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41a150 │ │ │ │ - movq $0x41a140,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41a140 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + 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,0x4800d59a(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41a159 │ │ │ │ - add $0x8,%rbp │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 418200 │ │ │ │ - movq $0x41a180,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41a180 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 41a7ca │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x66(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 41a1ee │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41a1da │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x419f68,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 419f68 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41a150 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%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 ed7a50 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7cb6ff2b(%rdx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x41a088,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xd581e4(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 418d58 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cltd │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41a2a4 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x41a210,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea 0xd57570(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 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) │ │ │ │ - call 48427861 <__environ@GLIBC_2.2.5+0x471d25b9> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41a342 │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + 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 41a88a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41a318,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0xd59880(%rip),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41a318 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + 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 %bl,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41a335 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 411208 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,-0x72b7ff2b(%rax) │ │ │ │ - rex.RB loopne 41a3a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 41a3d2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41a8f8 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41a3a8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0xd59610(%rip),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41a3a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 418d58 │ │ │ │ + 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 %ch,0x5d(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41a3c5 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4111e0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41a43e │ │ │ │ - movq $0x41a270,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x41a2c8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x41a358,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%rdi │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd59800(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 41a4c1 │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41a491 │ │ │ │ + jb 41a98e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd55b5c(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + jmp 418d58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + 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 ed7a50 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,-0x2b(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 41a4f9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 41a507 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41a4fc │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 41aa0a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x41a468,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 40f468 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 41a546 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + 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 loopne 41a5b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 41a5db │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41a5d0 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41aa78 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0xfeda28,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - movq $0x41a520,-0x18(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xff08a0,-0x20(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 40f4d0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 418d58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,-0x2b(%rsi) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x41a560,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xd57dea(%rip),%r14 │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%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 %al,%al │ │ │ │ - jge 41a644 │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 41aafa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x41a5f8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xd57162(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - 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 │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0x45,-0x72b7ff2b(%rbp) │ │ │ │ - loopne 41a729 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 41a73b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41a730 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 41ab4a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfed758,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x41a750,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0xd59135(%rip),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rcx │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41a76d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 411208 │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ nopw 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) │ │ │ │ - call 48427d25 <__environ@GLIBC_2.2.5+0x471d2a7d> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41a7f3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41a7e8 │ │ │ │ + jb 41abb8 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfed6e0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x41a808,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0xd5907d(%rip),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 418d58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - pop %rcx │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41a825 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4111e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 41a8a2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 41a8c5 │ │ │ │ - movq $0x41a4a8,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - movq $0x41a670,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - movq $0x41a6d8,-0x38(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x41a790,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x4d(%r12),%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0xd593e1(%rip),%rbx │ │ │ │ + add %al,0x4800d557(%rax) │ │ │ │ + lea -0x80(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41ac36 │ │ │ │ + movq $0x41ac58,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp f47590 │ │ │ │ + lea 0xd5576b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rdi │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41ac93 │ │ │ │ + movq $0x41a558,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x41acb8,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f479b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + push %rsi │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41a912 │ │ │ │ - movq $0x41a930,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41a850 │ │ │ │ - lea 0xd593cf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + movl $0x41acf8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x7cff2aaa(%rax) │ │ │ │ + jrcxz 41ad02 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 41ad11 │ │ │ │ + lea 0xd55680(%rip),%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x41ad38,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp f479b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %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,0x28(%rdi) │ │ │ │ - movq $0x42a2f0,-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 fe7a00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x53(%r8) │ │ │ │ + add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x8700b931,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp fe6550 │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x490041ad(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41a9fc │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41a9f1 │ │ │ │ - movq $0x41a990,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x41aa18,-0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41a850 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd592f5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ 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,0x28(%rdi) │ │ │ │ - movq $0x42a2f0,-0x20(%r12) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x41a5c8,-0x28(%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 fe7a00 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x41a610,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + lea -0x28(%r12),%rdx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + jmp 41af26 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + movabs 0x801f0f000001,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41aaa2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41aab8,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + adc %r9b,0x45(%r11,%rcx,4) │ │ │ │ + or %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + and %ch,%cl │ │ │ │ + {rex2 0x0} add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %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 %r14b,%r8b │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - add %cl,-0x77(%r9) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 41ae90 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 41afb6 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41b038 │ │ │ │ + movq $0x41ab10,-0x58(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov 0x48(%rbp),%r8 │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + movq $0x41ab68,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x41ab90,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x41abd8,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0x58(%r12),%rsi │ │ │ │ + lea -0x2f(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%r9 │ │ │ │ + lea -0x7(%r12),%r10 │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41af92 │ │ │ │ + movq $0x41aac0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x41ae68,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%r14 │ │ │ │ + movq $0xff0268,-0x30(%rbp) │ │ │ │ + lea -0x20(%r12),%r8 │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov %r9,0x20(%rbp) │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x41ae38,0x0(%rbp) │ │ │ │ + mov %r9,0x20(%rbp) │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + jmp fe7a00 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41b01c │ │ │ │ + movq $0x41a658,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x41b1e8,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x41ae10,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fe7a00 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ (bad) │ │ │ │ - je 41ab3b │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + rex.W │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 41b0e7 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41ab2b │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 41b0d7 │ │ │ │ + movq $0x41a948,-0x48(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %r10,-0x38(%r12) │ │ │ │ + movq $0x41a968,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r11,-0x18(%r12) │ │ │ │ + movq $0x41a9b0,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x47(%r12),%rsi │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add $0xb0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41b1c7 │ │ │ │ + movq $0x41a7e8,-0xa8(%r12) │ │ │ │ + mov %r8,-0xa0(%r12) │ │ │ │ + mov %r10,-0x98(%r12) │ │ │ │ + movq $0x41a808,-0x90(%r12) │ │ │ │ + mov %rdi,-0x80(%r12) │ │ │ │ + mov %r11,-0x78(%r12) │ │ │ │ + movq $0x41a830,-0x70(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x41a850,-0x58(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x41a8a8,-0x30(%r12) │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + movq $0x41a8d0,-0x20(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + movq $0x41a918,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0xa7(%r12),%r8 │ │ │ │ + lea -0x90(%r12),%rdi │ │ │ │ + lea -0x6f(%r12),%rsi │ │ │ │ + lea -0x58(%r12),%r9 │ │ │ │ + lea -0x2f(%r12),%r10 │ │ │ │ + lea -0x20(%r12),%r11 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 41b3ae │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + or %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) │ │ │ │ + xor %r9b,0x75(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 41b204 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 41b48a │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41b494 │ │ │ │ + movq $0x41a6a0,-0x58(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x41a6f8,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0x41a720,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x41a768,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + lea -0x58(%r12),%r8 │ │ │ │ + lea -0x2f(%r12),%r10 │ │ │ │ + lea -0x20(%r12),%r11 │ │ │ │ + lea -0x7(%r12),%r9 │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 41b3ae │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41ac12 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41abb0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41abb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB (bad) │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + jmp 41b3ae │ │ │ │ + or $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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41ac02 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x41aa70,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x42a330,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + ja 41b47a │ │ │ │ + movq $0x41a9d0,-0x58(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x41aa28,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x41aa50,-0x20(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x41aa98,-0x8(%r12) │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0x58(%r12),%r9 │ │ │ │ + lea -0x2f(%r12),%r10 │ │ │ │ + lea -0x20(%r12),%r11 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41b41a │ │ │ │ + movq $0x41a790,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x41b308,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x30(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %r9,0x8(%rbp) │ │ │ │ + mov %r10,0x10(%rbp) │ │ │ │ + mov %r11,0x18(%rbp) │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x41b2b0,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %r9,0x8(%rbp) │ │ │ │ + mov %r10,0x10(%rbp) │ │ │ │ + mov %r11,0x18(%rbp) │ │ │ │ + mov %r14,0x30(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + movq $0x41b058,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov %ebp,%edx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 41ac91 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 41acac │ │ │ │ - movq $0x41ac80,-0x20(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WRX │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41b57f │ │ │ │ + movq $0x41b510,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41ac80 │ │ │ │ + jne 41b510 │ │ │ │ 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 %ch,-0x7cff2a75(%rax) │ │ │ │ - jrcxz 41ac8a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 41ac97 │ │ │ │ - lea 0xd58b9a(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x41acc8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - jmp ff2e90 │ │ │ │ - lea 0xd59055(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add %bl,0x4800d54e(%rax) │ │ │ │ + movl $0x41b558,-0x10(%rbp) │ │ │ │ + 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 41b558 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4e(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + movq $0x41b5a0,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 41ac08 │ │ │ │ + lea 0xd54e32(%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) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x41ab60,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x41d130,-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 fe7900 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - call 494282b0 <__environ@GLIBC_2.2.5+0x481d3008> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x4(%rbx),%r14 │ │ │ │ - jmp 41ac40 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x41b5a0,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ 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,-0xa(%rcx,%rcx,4) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - jmp 417238 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4900d58f(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41adc5 │ │ │ │ - movq $0x41ad20,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x41ad50,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x42a0b0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2c(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd58f41(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp ed7a50 │ │ │ │ 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 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41ae22 │ │ │ │ + jb 41b646 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41ae38,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 418d58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,-0x52(%r8) │ │ │ │ - add %cl,-0x77(%r9) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - je 41aebb │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41aeab │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 41b76a │ │ │ │ + mov %r8,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 41b75b │ │ │ │ + movq $0x41b6f0,-0x28(%rbp) │ │ │ │ + mov 0x6(%r8),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0xe(%r8),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41b6f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x77(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41af54 │ │ │ │ - movq $0x41af28,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %dh,-0x74b7ffbf(%rdi) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41af28 │ │ │ │ + jne 41b738 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %edx,%ebp │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd588f2(%rip),%ebx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r9b,0x490041b7(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 41b690 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x41af70,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - jmp ff2e90 │ │ │ │ - lea 0xd58dcd(%rip),%rbx │ │ │ │ + lea 0xd54c57(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + 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,0x35(%rdi) │ │ │ │ - movq $0x41adf0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41b7ef │ │ │ │ + movq $0x41b600,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x41b620,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x41b668,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x42a330,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x47(%r12),%rsi │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x41b788,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 41b871 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 41b8cb │ │ │ │ + movq $0x41b860,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41b860 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea (bad),%rdx │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x4(%rbx),%r14 │ │ │ │ - jmp 41aee8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock test $0xb8,%al │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + 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 41b8a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 417370 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x39(%r8) │ │ │ │ + sbb %r13b,%r8b │ │ │ │ + mov $0x89490041,%eax │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 41b8c3 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 41b690 │ │ │ │ + lea 0xd54afe(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %ss,%ebp │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x41afe0,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x41b010,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x42a0b0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2c(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd58ca1(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x41b8e8,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + 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 41b991 │ │ │ │ + movq $0x41b980,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41b980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 41b993 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 41b820 │ │ │ │ + lea 0xd54a40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 ed7a50 │ │ │ │ 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 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41b0e2 │ │ │ │ + jb 41b9fe │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41b0f8,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 418d58 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,(%r8) │ │ │ │ - mov $0x41,%cl │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - je 41b17b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41b16b │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 41ba99 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 41bb09 │ │ │ │ + movq $0x41ba80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41ba80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d586(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41b210 │ │ │ │ - movq $0x41b1e8,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%riz,2) │ │ │ │ + movl $0x41bac0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41b1e8 │ │ │ │ + jne 41bac0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 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 %al,-0x7a(%rax) │ │ │ │ - {rex2 0x0} and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 41b1ff │ │ │ │ - lea 0xd58632(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sub %bh,-0x74b3ffbf(%rbx) │ │ │ │ + jne 41bad4 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41ba48 │ │ │ │ + lea 0xe1a09d(%rip),%rsi │ │ │ │ + lea 0xd546fe(%rip),%r14 │ │ │ │ + lea 0xe1a08f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x41b230,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xd58b31(%rip),%rbx │ │ │ │ + lea 0xd548f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ 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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - movq $0x41b0b0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41bb8f │ │ │ │ + movq $0x41b9b8,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x42a330,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x41b9d8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x41ba20,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x47(%r12),%rsi │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe79b8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + 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 41bbd2 │ │ │ │ + movq $0x41bbf0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 41ba48 │ │ │ │ + lea 0xd54837(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x8a,%al │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x4(%rbx),%r14 │ │ │ │ - jmp 41b1a8 │ │ │ │ - nopw 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,0x23(%rdi) │ │ │ │ + movq $0x41d130,-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 fe79b8 │ │ │ │ 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 41bc8d │ │ │ │ + movq $0x41bc80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41bc80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 4112f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd547b4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x76(%rax) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41b345 │ │ │ │ - movq $0x41b2a0,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x41b2d0,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x42a0b0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2c(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd58a01(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 41b620 │ │ │ │ - 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 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41b403 │ │ │ │ - movq $0x41b3d0,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 41bcf5 │ │ │ │ + movq $0x41bce8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41b3d0 │ │ │ │ + jne 41bce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0xbf0f53(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbf0f46(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x5be908c5(%rbx),%eax │ │ │ │ + test $0xbc,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd54754,%eax │ │ │ │ + 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 41b474 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41b469 │ │ │ │ + jb 41bd36 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x41b390,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbf0ee7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x71(%rax) │ │ │ │ - loop 41b488 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41b500 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41b4f5 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x41b418,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41be00 │ │ │ │ + movq $0x41bd98,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41bd98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jo 41b501 │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41b579 │ │ │ │ + ja 41bdf0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x41b488,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x41bd10,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x41d1d0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbf0de9(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - jo 41b579 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 41b5f4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41b5e9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 41b520 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - rex std │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - loop 41b620 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41b690 │ │ │ │ - movq $0x41b520,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 41b681 │ │ │ │ - movq $0x41b598,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 41b520 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0xd586c6(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd54651(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d586(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41b761 │ │ │ │ - movq $0x41b718,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41b718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + sub %edi,%edi │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x7a(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41b748,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41b748 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %dl,%ch │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jnp 41b75f │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 41b620 │ │ │ │ - lea 0xd58610(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - test %edx,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41b7db │ │ │ │ - movq $0x41b7c0,-0x8(%rbp) │ │ │ │ + jb 41be91 │ │ │ │ + movq $0x41be80,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41b7c0 │ │ │ │ + jne 41be80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c00d585(%rax) │ │ │ │ - lea 0xe31652(%rip),%eax │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 41b620 │ │ │ │ - lea 0xd585a6(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd545d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x7b(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41b850 │ │ │ │ - movq $0x41b838,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41bf60 │ │ │ │ + movq $0x41bef8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41b838 │ │ │ │ + jne 41bef8 │ │ │ │ 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) │ │ │ │ - test %edx,%ebp │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jnp 41b84f │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 41b620 │ │ │ │ - lea 0xd58541(%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 %ah,(%rax) │ │ │ │ - test %edx,%ebp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x15358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - test %edx,%ebp │ │ │ │ - add %ch,%cl │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - sub 0x1f0f6600(%rbx),%esi │ │ │ │ - add %r8b,(%rax) │ │ │ │ - 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) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0xee5520,-0x18(%r12) │ │ │ │ - movq $0x1173de1,-0x10(%r12) │ │ │ │ - movq $0x1237549,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %dh,0x4b(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x41d1d0,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd58532(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd54509(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %ch,%cl │ │ │ │ + sub %edi,%edi │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41b96d │ │ │ │ - movq $0xfed758,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0xfed6e0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x42a3b0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - lea 0xd58480(%rip),%rsi │ │ │ │ - lea 0xd5485a(%rip),%r14 │ │ │ │ - jmp f06368 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0xd584d9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - adc $0x0,%esi │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41b9fd │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41b9f2 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xfed6e0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x41ba18,-0x8(%rbp) │ │ │ │ - lea 0xd540d8(%rip),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xd5c7c8(%rip),%r14 │ │ │ │ + jb 41bfed │ │ │ │ + movq $0x41bfe0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41bfe0 │ │ │ │ + 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) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs 0x63e908c5(%rbx),%eax │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0x1d8d4800,%esp │ │ │ │ + mov %es,0x0(%rbp,%rdx,8) │ │ │ │ + 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 41bab8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41baad │ │ │ │ - movq $0x41b9a0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x41bad8,-0x8(%rbp) │ │ │ │ - lea 0xd546bb(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + jb 41c059 │ │ │ │ + movq $0x41c048,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd583c1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4800d583(%rax) │ │ │ │ - movl $0x41bb00,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41bb00 │ │ │ │ + jne 41c048 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7d(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41bb17 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd54428(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - and %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1039f4ac <__environ@GLIBC_2.2.5+0xf14a204> │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%ah │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41bba0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41c11f │ │ │ │ + movq $0x41c0c0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41bba0 │ │ │ │ + jne 41c0c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41bc09 │ │ │ │ - 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),%rbx │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x124cdf1,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%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,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x72b7ff2a(%rcx) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41bca5 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41bc9a │ │ │ │ + add %cl,-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 │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x41bb58,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfed6e0,-0x10(%r12) │ │ │ │ + movq $0x41d1b0,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x41bcc0,-0x8(%rbp) │ │ │ │ - lea 0xd53e32(%rip),%r8 │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xd5c5e0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5436a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 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,%cl │ │ │ │ + xor %edi,%edi │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7f(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41bd60 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41bd55 │ │ │ │ - movq $0x41bc38,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x41bd80,-0x8(%rbp) │ │ │ │ - lea 0xd54413(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + jb 41c1b1 │ │ │ │ + movq $0x41c1a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd58151(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adc $0x0,%ch │ │ │ │ - movq $0x41bda8,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41bda8 │ │ │ │ + jne 41c1a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d580(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41bdbf │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd542e8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - adc $0x0,%ch │ │ │ │ - jmp 41bd10 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rcx │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41be54 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41be40,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 41c221 │ │ │ │ + movq $0x41c210,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41be40 │ │ │ │ + jne 41c210 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rcx │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea 0xd55919(%rip),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd54280(%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) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41bed4 │ │ │ │ - movq $0x41bea0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 41c28d │ │ │ │ + movq $0x41c280,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41bea0 │ │ │ │ + jne 41c280 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41bec8,0x0(%rbp) │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41bec8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - mov %ebx,%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 442f60 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd5421c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 41bea9 │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41bf3b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41bf30 │ │ │ │ + jb 41c2ce │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x41be68,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf0405(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41bfb5 │ │ │ │ - movq $0x41be00,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x41bee8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x42a3b0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - lea 0xd57e38(%rip),%rsi │ │ │ │ - lea 0xd54412(%rip),%r14 │ │ │ │ - jmp f06368 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0xd57f11(%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) │ │ │ │ - clc │ │ │ │ - loop 41bfb4 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xe30e32,%eax │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 4533a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - shl $1,%dl │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41c05b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41c050 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x41bfe0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf02b8(%rip),%r14 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41c386 │ │ │ │ + movq $0x41c330,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41c330 │ │ │ │ + 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 (%rax),%eax │ │ │ │ - add %dh,0x41(%rdi) │ │ │ │ - movq $0x41c008,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x42a3b0,-0x10(%r12) │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x41c2a8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x41d170,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124cdf1,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - lea 0xd57d27(%rip),%rsi │ │ │ │ - lea 0xd54509(%rip),%r14 │ │ │ │ - jmp f06368 │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd57e38(%rip),%rbx │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5412b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + cmp %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xd57eea,%eax │ │ │ │ - lea 0xd57cdb(%rip),%rsi │ │ │ │ - lea 0xd57e8d(%rip),%r14 │ │ │ │ - jmp f06368 │ │ │ │ + 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 $0x41d130,-0x18(%r12) │ │ │ │ + movq $0x1235b91,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd540b2(%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) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xe1,%al │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea 0xe30cea(%rip),%edi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 4533a8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41c4d7 │ │ │ │ + movq $0x41c470,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41c470 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ah,%cl │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41c1a3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41c198 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x41c128,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf011e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + movq $0x11780f1,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd53ff2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41c59f │ │ │ │ + movq $0x41c538,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41c538 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%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,0x41(%rdi) │ │ │ │ - movq $0x41c150,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x42a3b0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124cdf1,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - lea 0xd57bdf(%rip),%rsi │ │ │ │ - lea 0xd54501(%rip),%r14 │ │ │ │ - jmp f06368 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd57e18(%rip),%rbx │ │ │ │ + add %dh,0x4a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x124cdf1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd53f5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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 $0x41d130,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x11701f9,-0x8(%r12) │ │ │ │ + movq $0x1235b91,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd53f22(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xd57eca,%eax │ │ │ │ - lea 0xd57b93(%rip),%rsi │ │ │ │ - lea 0xd57e6d(%rip),%r14 │ │ │ │ - jmp f06368 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41c67c │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41c668,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41c668 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + lret $0xd53e │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%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) │ │ │ │ - movq $0xfed6e0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x42a3b0,-0x10(%r12) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41c6f8 │ │ │ │ + movq $0x41c628,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfed758,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124cdfa,(%r12) │ │ │ │ - lea -0xf(%r12),%rdi │ │ │ │ - lea 0xd57b27(%rip),%rsi │ │ │ │ - lea 0xd544d1(%rip),%r14 │ │ │ │ - jmp f06368 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd57e88(%rip),%rbx │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0xd53e4e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - cmp $0xd53672,%eax │ │ │ │ - lea 0xd57adb(%rip),%rsi │ │ │ │ - lea 0xd5377d(%rip),%r14 │ │ │ │ - jmp f06368 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41c746 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed74e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - rex.WRXB │ │ │ │ - movq $0x41c370,-0x18(%rbp) │ │ │ │ + rex.RB call 733a00bc <__environ@GLIBC_2.2.5+0x7214ae14> │ │ │ │ + pop %rsi │ │ │ │ + movq $0x41c7a0,-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 41c370 │ │ │ │ + jne 41c7a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 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,0x7e(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock movl $0x52358d4c,0x0(%rcx) │ │ │ │ + rex.WB │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - movl $0x41c3a8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd57e29(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd5496a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jle 41c37c │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - ret │ │ │ │ - add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 41c3d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jge 41c3ac │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rdx,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41c432 │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + ja 41c863 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x41c720,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x41c498,-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 fb3300 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jge 41c46c │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rbx) │ │ │ │ - jae 41c508 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 41c51e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41c4f8 │ │ │ │ - movq $0xddd580,-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 fe7900 │ │ │ │ - movq $0x41c548,0x0(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 41c330 │ │ │ │ - movq $0x41c570,0x0(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 41c330 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41c8ae │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41c768 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900e0e2(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - (bad) │ │ │ │ - sbb $0x0,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - loop 41c54f │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fisttps -0x75(%rax) │ │ │ │ - jne 41c58b │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ + 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 $0x41c888,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x442838,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd54827(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jrcxz 41c577 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 41c5c2 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41c986 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ddad38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x41c978,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41c978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,%al │ │ │ │ - in $0xe0,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 41c606 │ │ │ │ - movq $0xfee7c8,-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 ddbc50 │ │ │ │ + sbb $0xe2378a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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 41c6ca │ │ │ │ + jb 41c9d9 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41c670,-0x20(%rbp) │ │ │ │ + movq $0x41c9f0,-0x20(%rbp) │ │ │ │ + lea 0xd5473d(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41c670 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%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(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41ca5a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x41c938,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + movq $0x442ad8,-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 %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + 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 41caa6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41c78a │ │ │ │ + jb 41cb72 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41c730,-0x20(%rbp) │ │ │ │ + movq $0x41cb10,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41c730 │ │ │ │ + jne 41cb10 │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41cb62 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x41ca80,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xe2358c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ 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 41c84a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 41cbd9 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41c7f0,-0x20(%rbp) │ │ │ │ + movq $0x41cbf0,-0x28(%rbp) │ │ │ │ + lea 0xd54545(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41c7f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41cc63 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x41cac0,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 41c97d │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41c965 │ │ │ │ + rex.RB loopne 41cce1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 41ce0f │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 41c988 │ │ │ │ - movq $0x41c8c8,-0x10(%rbp) │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41c8c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jne 41cd61 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41cd09 │ │ │ │ + movq $0x41c9a0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x442838,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4427b8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x41ce30,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ 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,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %cl,%cl │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - 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 41c908 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - 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) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41cde7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x442798,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x41cb98,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + movq $0x442838,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4427b8,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4427f8,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + movq $0x41cd48,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd5433a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000000(%rbx) │ │ │ │ - movl $0x41c950,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41c950 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (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) │ │ │ │ (bad) │ │ │ │ + jb 41ce41 │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x35(%r8) │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - jne 41c974 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp fb3300 │ │ │ │ - lea 0xe304ad(%rip),%rsi │ │ │ │ - lea 0xe304a6(%rip),%r14 │ │ │ │ - lea 0xe0de80(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd57854(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x41c9d0,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - sar $1,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 41c868 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x41caf0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - js 41c9a4 │ │ │ │ - add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41cabd │ │ │ │ - movq $0x41ca28,-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 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 41ceb1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 41cef0 │ │ │ │ + movq $0x41cea0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41ca28 │ │ │ │ + jne 41cea0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d577(%rax) │ │ │ │ - movl $0x41ca68,-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 41ca68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x77(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41cac4 │ │ │ │ - movq $0x41caa8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41caa8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + fmul %st(6),%st │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 41ced8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - ja 41ca7c │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x480041cc(%r8) │ │ │ │ - mov 0x20(%rbp),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp fb3300 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x41cc50,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 41cef0 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 41cc90 │ │ │ │ + lea 0xd54261(%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,0x30(%rdi) │ │ │ │ - movq $0x41c620,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0xe302ff(%rip),%rsi │ │ │ │ - lea 0xe302f8(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x41d130,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xd5420a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ - adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x10(%rbp),%esi │ │ │ │ - movq $0x41cb90,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe6550 │ │ │ │ - movq $0x41cbf0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe6550 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x41d150,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd541b7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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,0x2d(%rdi) │ │ │ │ - movq $0x41c7a0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0xe3025f(%rip),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x41d170,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd5416c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2d(%rdi) │ │ │ │ - movq $0x41c6e0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xe301fb(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x41d190,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax,%rax,1) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd5411f(%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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fucom %st(0) │ │ │ │ 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,0x36(%rdi) │ │ │ │ - movq $0x41c598,-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 0xe30192(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x41d1b0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd540cf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jne 41cc8c │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x18(%rbp),%esi │ │ │ │ - movq $0x41cd00,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - jmp 41c868 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0xe30135(%rip),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + 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 $0x41d1d0,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %cl,(%rcx) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd5407a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + adc %esi,%edx │ │ │ │ + mov $0x0,%esi │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800e0dd(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x41cd38,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x23(%rax) │ │ │ │ - loopne 41cd38 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41cd81 │ │ │ │ - movq $0x41c5d8,-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 │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.WRXB │ │ │ │ + repnz mov $0x0,%esi │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - je 41cd84 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 743a0704 <__environ@GLIBC_2.2.5+0x7314b45c> │ │ │ │ - sub -0x73(%rax),%cl │ │ │ │ - sbb $0xd57438,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jae 41cdac │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x41ce10,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41ce10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %eax,%ebp │ │ │ │ + repnz mov $0x0,%esi │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d573(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41cea9 │ │ │ │ - movq $0x41ce60,-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 41ce60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fdivp %st,%st(2) │ │ │ │ + mov $0x0,%esi │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x73(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41ce90,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41ce90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jae 41ce64 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - int $0x41 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 41ceac │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 41c330 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + es repz mov $0x0,%esi │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jb 41ceac │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 743a082c <__environ@GLIBC_2.2.5+0x7314b584> │ │ │ │ - sub -0x73(%rax),%cl │ │ │ │ - sbb $0xd57320,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00d572(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x41cf38,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41cf38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + imul $0xffffffbe,%ebx,%esi │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d572(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41cfd1 │ │ │ │ - movq $0x41cf88,-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 41cf88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jb 41cf5c │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x480041cf(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41cfb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jb 41cf8c │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - jge 41cfd4 │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 41c330 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc (%rax),%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,0x3b(%rdi) │ │ │ │ + movq $0xf3fe80,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x442938,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x15(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd53f46(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jb 41cfd4 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 41d0fb │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41d0f5 │ │ │ │ - movq $0x41d060,-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 41d060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd53f2c,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jno 41d034 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x4807438b480041d0,%al │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41d0a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d571(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41d106 │ │ │ │ - movq $0x41d0e0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41d0e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41d2b1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xd53f15(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x71(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41d130,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp fb3300 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd5715e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x41d208,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41d2f1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xe188ad(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jno 41d104 │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x1c(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x41d178,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41c868 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 41ced8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rdx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41d3a9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41d350,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41d350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - jo 41d14c │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - int1 │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 41d1a3 │ │ │ │ - movq $0x41d1d8,0x0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - jmp fe6550 │ │ │ │ - movq $0x41d230,0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41d399 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x41d2c8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xe22d55(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x70(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41d280,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp ddbc50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800e0d7(%rax) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ddad38 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41d409 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41d420,-0x20(%rbp) │ │ │ │ + lea 0xd53ded(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41d260,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp ddbc50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4800d56f(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 41cdb0 │ │ │ │ - test %eax,(%rdi) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41d48a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x41d308,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + movq $0x442ad8,-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 %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 %bh,0x4800d56f(%rax) │ │ │ │ - mov 0x8(%rbp),%edi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 41d00d │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jae 41d2e3 │ │ │ │ - lea 0xd56fb0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jb 41d4d6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - {rex2 0x0} dec %esp │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x41d310,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41d5a2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41d540,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41d310 │ │ │ │ + jne 41d540 │ │ │ │ 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 %ch,0x4800d56e(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41d3a9 │ │ │ │ - movq $0x41d360,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41d592 │ │ │ │ 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 41d360 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x41d4b0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xe22b5c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x6e(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41d390,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41d390 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 41d609 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41d620,-0x28(%rbp) │ │ │ │ + lea 0xd53bf5(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41d2d8,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41d693 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x41d4f0,-0x50(%r12) │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 41c330 │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41d926 │ │ │ │ + movq $0x41d288,-0x108(%r12) │ │ │ │ + mov %r14,-0xf8(%r12) │ │ │ │ + lea -0x108(%r12),%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 41d81b │ │ │ │ + mov 0x6(%rsi),%rbx │ │ │ │ + movq $0x442798,-0xf0(%r12) │ │ │ │ + mov %rsi,-0xe8(%r12) │ │ │ │ + movq $0x41d5c8,-0xe0(%r12) │ │ │ │ + mov %rbx,-0xd0(%r12) │ │ │ │ + mov %rdi,-0xc8(%r12) │ │ │ │ + mov %r8,-0xc0(%r12) │ │ │ │ + movq $0xfed7d0,-0xb8(%r12) │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + movq $0xfed758,-0xa0(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x4428d8,-0x88(%r12) │ │ │ │ + lea -0xa0(%r12),%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0x1171191,-0x78(%r12) │ │ │ │ + movq $0xfed6e0,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x442858,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0xb8(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x442838,-0x38(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0xe0(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4427b8,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4427f8,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xef(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x41d3d0,-0xf0(%r12) │ │ │ │ + mov %rdi,-0xe0(%r12) │ │ │ │ + mov %r8,-0xd8(%r12) │ │ │ │ + movq $0xfed7d0,-0xd0(%r12) │ │ │ │ + mov %rax,-0xc0(%r12) │ │ │ │ + movq $0xfed758,-0xb8(%r12) │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + movq $0x4428d8,-0xa0(%r12) │ │ │ │ + lea -0xb8(%r12),%rbx │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + movq $0x1171191,-0x90(%r12) │ │ │ │ + movq $0xfed6e0,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x442858,-0x70(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + lea -0x9f(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0xd0(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x442838,-0x50(%r12) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0xf0(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4427b8,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4427f8,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1171239,-0x18(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x110,0x388(%r13) │ │ │ │ + lea 0xd53918(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d56e(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41d4fb │ │ │ │ - movq $0x41d410,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 41d9a9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 41da20 │ │ │ │ + movq $0x41d990,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41d410 │ │ │ │ + jne 41d990 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x6e(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41d4ed │ │ │ │ - movq $0x41d458,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41d458 │ │ │ │ - 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,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41d498,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock rcr $1,%cl │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41d498 │ │ │ │ + jne 41d9d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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 │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41d506 │ │ │ │ - movq $0x41d4d8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41d4d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + or %bl,%dl │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4800d56d(%rax) │ │ │ │ - movl $0x41d530,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp fb3300 │ │ │ │ - lea 0xe0d306(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd56d9e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x41d570,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - xchg %ax,%ax │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 41da08 │ │ │ │ + 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,0x6d(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 41d54d │ │ │ │ - movq $0x41d610,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe6550 │ │ │ │ - movq $0x41d6b8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe6550 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 41da18 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 41d6c0 │ │ │ │ + lea 0xd53831(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + cmp %dl,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103a1394 <__environ@GLIBC_2.2.5+0xf14c0ec> │ │ │ │ (bad) │ │ │ │ + xchg %eax,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x480041d5(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41dae2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x41daa8,-0x18(%rbp) │ │ │ │ + lea 0xd537db(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41d5a0 │ │ │ │ + jne 41daa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x442b78,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ + (bad) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41db3f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41db3a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd53777(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 426568 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x6c(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41db81 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xe183d2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43df00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %bh,(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - movl $0x41d640,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41dc83 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41dbe0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41d640 │ │ │ │ + jne 41dbe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ + add %al,0x38(%rax) │ │ │ │ {rex2 0x0} dec %ecx │ │ │ │ - add $0x30,%esp │ │ │ │ + add $0x70,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41d696 │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 41d000 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + ja 41dc73 │ │ │ │ + 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 $0x41db58,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x4427d8,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x1171424,-0x40(%r12) │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + lea -0x4d(%r12),%rax │ │ │ │ + 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 -0x37(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d56b(%rax) │ │ │ │ - movl $0x41d6e8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %al,0x4800d537(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41dd2e │ │ │ │ + movq $0x41dcd8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41d6e8 │ │ │ │ + jne 41dcd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900d56b(%rax) │ │ │ │ + add %cl,0x37(%rax) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41d738 │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 41d2b0 │ │ │ │ + ja 41dd1e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x41db98,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea 0xd53733(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 41d856 │ │ │ │ - movq $0x41d7a0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41dd79 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xd527cd(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41d7a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 %dl,(%rax) │ │ │ │ - imul $0x0,%ebp,%edx │ │ │ │ - movq $0x41d7d0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + fdivs (%rsi) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41dde4 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41ddd0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41d7d0 │ │ │ │ + jne 41ddd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4800d536(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + lea 0xd5368e(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W │ │ │ │ + ss {rex2 0x0} dec %eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41dea7 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41de40,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41de40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push $0xffffffffffffffd5 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe0d017(%rip),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + ss {rex2 0x0} dec %ecx │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41de97 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x1f(%rbx),%rdx │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x1171440,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - jae 41d861 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jb 41d89e │ │ │ │ - mov %rcx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jne 41da60 │ │ │ │ - movq $0x41d9d8,-0x28(%rbp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov 0x6(%rcx),%rsi │ │ │ │ - mov 0x6(%rax),%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp f9f798 │ │ │ │ - lea 0xd56a53(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - jne 41d8ec │ │ │ │ - movq $0x41da28,-0x28(%rbp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov 0x5(%rax),%rsi │ │ │ │ - mov 0x5(%rcx),%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp f9f798 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - jae 41da60 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jae 41d8ec │ │ │ │ - mov 0x7(%rax),%r8 │ │ │ │ - mov 0x7(%rcx),%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jl 41d8ec │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jne 41da60 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - jmp 41d921 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 41d91d │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - movq $0x41d960,-0x20(%rbp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 41d760 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 41d921 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp dd9c10 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jae 41d917 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - jmp 41d8ec │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800e0ce(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - je 41d9ba │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800e0ce(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - je 41d9ba │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x35(%rax) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41def3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x41ddf8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - push $0xffffffff8b4800d5 │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 41d9f8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jb 41d930 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - jmp 41da60 │ │ │ │ - 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 %cl,0x4800d568(%rax) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jb 41d8d3 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - movq $0x41d998,-0x20(%rbp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 41d760 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push $0xffffffff8d4800d5 │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 41db4b │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41dacb │ │ │ │ - lea 0xe0cd32(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x17(%rsi),%rax │ │ │ │ - mov 0x1f(%rsi),%rbx │ │ │ │ - mov 0x7(%rsi),%rcx │ │ │ │ - mov 0x7(%rcx),%edx │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %r14d,%r8d │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 41daef │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp dd9c10 │ │ │ │ - mov 0xf(%rsi),%rdi │ │ │ │ - cmp %edx,%r14d │ │ │ │ - ja 41db20 │ │ │ │ - movq $0x41dba0,-0x30(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + jo 41df72 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 41dfa1 │ │ │ │ + movq $0x41dd50,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x41dd90,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfed758,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4428b8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x41dec8,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x1c(%r12),%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 41daa8 │ │ │ │ - movq $0x41db68,-0x30(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 41daa8 │ │ │ │ - lea 0xd56786(%rip),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 41cc90 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0xd534c5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - int3 │ │ │ │ - loopne 41db68 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - je 41dbc2 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x34(%rax) │ │ │ │ - loopne 41dba0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - je 41dbc2 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - {rex2 0x0} dec %ax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %ch,0x4800d534(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41dc62 │ │ │ │ - movq $0x41dc20,-0x10(%rbp) │ │ │ │ + jb 41e098 │ │ │ │ + movq $0x41e008,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41dc20 │ │ │ │ + jne 41e008 │ │ │ │ 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,0x4800d566(%rax) │ │ │ │ - movl $0x41dc50,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %eax,0x8(%rbp) │ │ │ │ + add %dh,0x34(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x41e048,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41dc50 │ │ │ │ + jne 41e048 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d566(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %eax,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 41daa8 │ │ │ │ - lea 0xd5667f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - gs {rex2 0x0} dec %eax │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41dce0 │ │ │ │ - movq $0x41dcc8,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41dcc8 │ │ │ │ + xor $0xd5,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and $0x41,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 41e080 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ 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 %dh,%al │ │ │ │ - fs {rex2 0x0} dec %eax │ │ │ │ - movl $0x41dd00,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd56611(%rip),%rbx │ │ │ │ + add %bh,%al │ │ │ │ + xor %ebp,%edx │ │ │ │ + add %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 41e090 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 41df20 │ │ │ │ + lea 0xd533f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + xor $0xd5,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41e0ff │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41e0fa │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd533b7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 426568 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + xor %ebp,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103a1a6c <__environ@GLIBC_2.2.5+0xf14c7c4> │ │ │ │ (bad) │ │ │ │ + xchg %eax,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d564(%rax) │ │ │ │ - movl $0x41dd30,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + in (%dx),%al │ │ │ │ + or %cl,-0x18(%rcx,%rcx,4) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41e1ba │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x41e180,-0x18(%rbp) │ │ │ │ + lea 0xd533b3(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41dd30 │ │ │ │ + jne 41e180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4800d564(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 41dd9a │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41dd8a │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - mov %rax,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - jae 41de32 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jb 41de99 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jne 41de06 │ │ │ │ - movq $0x41e0e0,-0x28(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov 0x6(%rdx),%rsi │ │ │ │ - mov 0x6(%rax),%r14 │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp f9f798 │ │ │ │ - movq $0x41e190,-0x8(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41dc88 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - jne 41de73 │ │ │ │ - movq $0x41e008,-0x28(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov 0x5(%rax),%rsi │ │ │ │ - mov 0x5(%rdx),%r14 │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp f9f798 │ │ │ │ - movq $0x41e0b8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %r8,0x8(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41dc88 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - jae 41df6d │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jae 41df99 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r10,%rdx │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41dfbf │ │ │ │ - mov 0x7(%rbx),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jge 41df0b │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x41e280,-0x8(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %r8,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41dc88 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 41df3d │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x41e2d0,-0x8(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41dc88 │ │ │ │ - movq $0x41e1b8,-0x8(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov %r8,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41dc88 │ │ │ │ - movq $0x41e208,-0x8(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %r8,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41dc88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x41e2f8,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d561(%rax) │ │ │ │ - mov 0x38(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 41e078 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 41e08e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41e068 │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x442b78,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x41e1e0,0x0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp 41dc88 │ │ │ │ - movq $0x41e230,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41dc88 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00e0c7(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x38(%rbp),%ecx │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 41e150 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 41e166 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41e140 │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x41e258,0x0(%rbp) │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp 41dc88 │ │ │ │ - movq $0x41e2a8,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41dc88 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3a(%rax) │ │ │ │ - loopne 41e190 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3a(%rax) │ │ │ │ - loopne 41e1b8 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - xchg %ebx,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - loopne 41e1e0 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - loopne 41e208 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ - xchg %cl,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + mov $0x4d000000,%eax │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 41e31d │ │ │ │ + movq $0x442918,-0xb0(%r12) │ │ │ │ + mov %r14,-0xa8(%r12) │ │ │ │ + movq $0xebbdf8,-0xa0(%r12) │ │ │ │ + lea -0xae(%r12),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + movq $0x41e1d8,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0x41e1f8,-0x80(%r12) │ │ │ │ + lea -0x9f(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x4428d8,-0x70(%r12) │ │ │ │ + movq $0x1177752,-0x68(%r12) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x442858,-0x58(%r12) │ │ │ │ + movq $0x117155a,-0x50(%r12) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x8f(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x442838,-0x38(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x1171579,-0x28(%r12) │ │ │ │ + movq $0x4427b8,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4427f8,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x116f7b9,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + lea 0xd53289(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - loopne 41e230 │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ - xchg %ebx,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41e3ce │ │ │ │ + movq $0x41e388,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41e388 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900e0c5(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ - xchg %cl,(%rax,%rax,1) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x45(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41e3be │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd53203(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xe21d29(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00e0c5(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41e501 │ │ │ │ + movq $0x41e440,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41e440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ (bad) │ │ │ │ - or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - pop %rsi │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x38(%rbp),%ecx │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 41dec7 │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x1c(%r8) │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4800d55e(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41e39d │ │ │ │ - movq $0x41e378,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41e378 │ │ │ │ + jne 41e468 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 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 %al,0x5e(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41e3b8,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %ecx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd55f64(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41e3e8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x5f(%rdx),%esi │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 41e4c5 │ │ │ │ + movq $0x41e4a8,0x0(%rbp) │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41e3e8 │ │ │ │ + jne 41e4a8 │ │ │ │ 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 %dl,%al │ │ │ │ - pop %rbp │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 41e452 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41e442 │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41e442 │ │ │ │ - mov 0x8(%rbp),%edx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov 0x7(%r8),%r9d │ │ │ │ - mov %r9d,%r10d │ │ │ │ - mov %edx,%r11d │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 41e4ae │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - cmp %r9d,%edx │ │ │ │ - ja 41e4e0 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x41e518,0x0(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r8,0x8(%rbp) │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 41e338 │ │ │ │ - add $0xffffffffffffffd0,%r12 │ │ │ │ - movq $0x41e540,0x0(%rbp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r8,0x8(%rbp) │ │ │ │ - mov %rdx,0x10(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 41e338 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ret │ │ │ │ - loopne 41e518 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - ret $0xe0 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x4800d55d(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41e5c2 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41e5b7 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0xf3fea0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea -0x7(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x14(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0xe167f5(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ + lea 0xe2e94d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 41e4ed │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + lea 0xd5ca5d(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xd5ca49(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ + lea 0xd530d8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + xor %edx,%ebp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41e567 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41e562 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd545d7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 41e338 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 4ee678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rbp │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41e62c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x41e568,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xe2dee2,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0x2000000,%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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 41e5e3 │ │ │ │ + lea 0xd53170(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d55c(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41e71c │ │ │ │ - movq $0x41e6a0,-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 41e6a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5c(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41e6c8,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 41e61a │ │ │ │ + mov 0xe(%rsi),%rax │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 41e624 │ │ │ │ + movq $0x41e5d8,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41e6c8 │ │ │ │ + jne 41e5d8 │ │ │ │ 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,0x5c(%rax) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41e70c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x41e5e0,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x41e730,0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ + lea 0xe2e7f8(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fe9170 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0x19(%r8) │ │ │ │ - add %cl,-0xd(%r9,%rcx,4) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41e758 │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ + int3 │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41e687 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41e682 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd5ad58(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 457878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + xor %dl,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41e6e7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41e6e2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd52f0f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + xor %dl,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41e747 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41e742 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd52ed7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x78000000,%eax │ │ │ │ + xor %dl,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41e7a7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41e7a2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd52e9f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x98000000,%eax │ │ │ │ + xor %dl,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41e80e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41e809 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd5305f(%rip),%rsi │ │ │ │ + lea 0xe2e619(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + xor %dl,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41e876 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41e871 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd5301f(%rip),%rsi │ │ │ │ + lea 0xbedd65(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41e8b2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41e938 │ │ │ │ + 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 │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41e839 │ │ │ │ + jb 41e91c │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41e7c0,-0x18(%rbp) │ │ │ │ + movq $0x41e908,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41e7c0 │ │ │ │ + jne 41e908 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41e829 │ │ │ │ - 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),%rbx │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x124cdfa,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 41e913 │ │ │ │ + lea 0xd592ff(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + jmp 43df00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2b(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41e8da │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41e8cf │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x41e658,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - movq $0x41e778,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfed6e0,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x41e8f0,-0x8(%rbp) │ │ │ │ - lea -0x3e(%r12),%r8 │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xd599ab(%rip),%r14 │ │ │ │ + jb 41e9e5 │ │ │ │ + movq $0x41e970,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41e970 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ 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 $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsp,%rsi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41e9d5 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x41e890,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x41e8c8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4427d8,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + lea 0xd52ed4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xd52d1a(%rip),%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 │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x59,%al │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41e95e │ │ │ │ + jb 41eabf │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 41dbe8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x41ea60,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41ea60 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x59(%rax) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x48(%rdi,%rdx,2),%dh │ │ │ │ + cmp $0x3,%eax │ │ │ │ + je 41eac3 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41e9c7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x41e938,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + ja 41eaaf │ │ │ │ + movq $0xfed938,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf1a940,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xe1d03f(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rcx │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x2c(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41eaab │ │ │ │ - movq $0x41ea38,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 41ec63 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41eb40,-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 41ea38 │ │ │ │ + jne 41eb40 │ │ │ │ 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 %ah,%al │ │ │ │ - pop %rax │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41ea60,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + add %bh,%al │ │ │ │ + sub %ebp,%edx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %edi,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x480041eb(%r8) │ │ │ │ + mov 0x5(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41ea60 │ │ │ │ + jne 41eb80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900d558(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41ea9b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x41e980,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x41eac0,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + add %bh,0x4800d52b(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 41ec53 │ │ │ │ + movq $0x41ebc8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe9170 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41ebc8 │ │ │ │ + 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 %bh,%al │ │ │ │ - xor %ah,%cl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - (bad) │ │ │ │ - add %cl,-0xd(%r9,%rcx,4) │ │ │ │ + add %dh,0x2b(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 41ec67 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41ec43 │ │ │ │ + movq $0xfed6e0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfed9b0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x41ed20,0x10(%rbp) │ │ │ │ + lea 0xe2e202(%rip),%r9 │ │ │ │ + lea 0xe2e1fb(%rip),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xd52b06(%rip),%rbx │ │ │ │ + movq $0x1171661,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ff3960 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x41ec98,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41eae8 │ │ │ │ + jne 41ec98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xor %ah,%cl │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ah,0x4900d52a(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41ed00 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + movq $0xfed6e0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfed9b0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x41ed48,0x0(%rbp) │ │ │ │ + lea 0xe2e146(%rip),%r9 │ │ │ │ + lea 0xe2e13f(%rip),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xd52a49(%rip),%rbx │ │ │ │ + movq $0x1171661,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ff3960 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex.XB imulb 0x1f0f00(%r8) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp fea478 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 41ed54 │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x58(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41eb5a │ │ │ │ - movq $0x41eb78,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fea428 │ │ │ │ - lea 0xd5583f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4cf0458d4800d6c0,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 41ed92 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41ebc4 │ │ │ │ - movq $0x41e858,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x41ebe8,0x0(%rbp) │ │ │ │ - lea 0xd515a7(%rip),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + push $0x4800d6c0 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41edca │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + 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) │ │ │ │ + push %rax │ │ │ │ + sub %ch,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xd52a49,%eax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x57(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41ec10,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41ec10 │ │ │ │ - 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) │ │ │ │ + adc %al,%al │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41ee22 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rdi │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41ec78 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41ec68 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x41e9f0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x41eb10,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1e(%r12),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - xchg %eax,%ebx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + fdivrs -0x72b7ff2a(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41ee5a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + call 4842c39a <__environ@GLIBC_2.2.5+0x471d70f2> │ │ │ │ + lea 0xd529e1(%rip),%edi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7c10 │ │ │ │ + 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) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41ecda │ │ │ │ - movq $0x41ecf8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41eb38 │ │ │ │ - lea 0xd556df(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + js 41ee55 │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41eeba │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rcx │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41ed20,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41ed20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d551(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41ed37 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41bf58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x56(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov %ch,(%rcx) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea 0xd52981(%rip),%edi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7c10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rsi │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41ee3f │ │ │ │ + sbb %bh,-0x72b7ff2a(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41ef1a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41edc0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x4800d52a(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41efe3 │ │ │ │ + movq $0x41ef78,-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 41edc0 │ │ │ │ + jne 41ef78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x56(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41ee18,-0x28(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41ee18 │ │ │ │ - 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) │ │ │ │ - push %rsi │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - movq $0x41ee58,0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 414418 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ + add %bl,0x2a(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41ee77 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xbed40b(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jb 41efe7 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jae 41f081 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jb 41f172 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41efd3 │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + movq $0x41ede0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x41f608,0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbed62d(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp fad778 │ │ │ │ - lea 0xd50ec2(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 41f23f │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 41f2d1 │ │ │ │ + movq $0x41f028,0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41f028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x2000000,%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 mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 83dd9d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov $0x894800d6,%ebp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x49000005(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41f071 │ │ │ │ + movq $0x41eda8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x41f0b0,0x10(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41eee8 │ │ │ │ + jne 41f0b0 │ │ │ │ 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,-0x39(%rax) │ │ │ │ - rex.RB fadds -0x11(%r8) │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + sub %edx,%ebp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x48000001(%rbp) │ │ │ │ + movl $0x41f0f8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41ef40 │ │ │ │ + jne 41f0f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,-0x38b80000(%rax,%rax,1) │ │ │ │ - rex.RB clc │ │ │ │ - mov %ch,%bh │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ + add %bl,0x4900d528(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41f3a8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0x2d,0x7(%rbx) │ │ │ │ + jne 41f143 │ │ │ │ + movq $0x41eed0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x41f570,0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbed482(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x41ee70,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x41f500,0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbed464(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x41f1a8,-0x8(%rbp) │ │ │ │ + mov 0xb(%rbx),%rax │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41ef88 │ │ │ │ + jne 41f1a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + {rex2 0x0} and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 41f200 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x41f1e0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41f1e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x480041ef(%r8) │ │ │ │ - mov 0x1f(%rbx),%ebx │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4800d527(%rax) │ │ │ │ + movl $0x41f460,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0xe2dbfa(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 42b730 │ │ │ │ + movq $0x41f228,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41efb0 │ │ │ │ + jne 41f228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - or %al,(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000004(%rip) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x41f3b8,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ + add %cl,0x27(%rax) │ │ │ │ + {rex2 0x0} and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 41f359 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x41f008,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + jmp 41f23f │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xe20ec3(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x41f278,0x0(%rbp) │ │ │ │ + lea 0xd52644(%rip),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41f008 │ │ │ │ + jne 41f278 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add $0x0,%al │ │ │ │ - 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 │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x48000000(%rdx) │ │ │ │ - movl $0x41f050,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + add %bl,0x4800d6bb(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 41f5e9 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41f2c1 │ │ │ │ + movq $0x41ee38,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x41f300,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41f050 │ │ │ │ + jne 41f300 │ │ │ │ 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 %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x10(%r8) │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x894800d6,%ebx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%bh │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2c(%rdi) │ │ │ │ + movq $0x41ed70,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x41f388,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41f078 │ │ │ │ + jne 41f388 │ │ │ │ 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 %ch,%al │ │ │ │ + and $0xc74800d5,%eax │ │ │ │ + adc %r9b,%r8b │ │ │ │ + repz add %cl,-0x75(%r8) │ │ │ │ + jnp 41f39b │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0xe2da52(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 42b730 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4800d525(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 41f4de │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41f43a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118772b,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + movq $0x11717f8,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + and $0xd5,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41f3cd │ │ │ │ - movq $0x41f0b8,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %esi,0x49(%rdx,%rsi,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41f4ce │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118772b,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + movq $0x11717f8,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd52335(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x894800d6,%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x49000000(%rbp) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41f549 │ │ │ │ + movq $0x41ee98,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41f3cd │ │ │ │ - movq $0x41f0f8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %ah,0x4800d6b8(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 41f5ce │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41f5b5 │ │ │ │ + movq $0x41eef8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41f0f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41f23f │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41f23f │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41f23f │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41f23f │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41f23f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x894800d6,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,(%rbx) │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2c(%rdi) │ │ │ │ + movq $0x41ee00,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0xf(%r8) │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41f140 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sbb %al,0x0(%rbp,%rdx,8) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41f69e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41f840 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + fadds -0x2b(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41f6db │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41f6f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - repz add %cl,-0x75(%r8) │ │ │ │ - jae 41f153 │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4800d543(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jae 41f74a │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 41f3cd │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x43(%rax) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41f7d8 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmpq $0x3,0x7(%rbx) │ │ │ │ + jl 41f7e8 │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + add $0x20,%rbp │ │ │ │ mov %rcx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2e90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,(%rax) │ │ │ │ + movq $0x41f790,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + 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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41f790 │ │ │ │ + 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 %al,(%rax) │ │ │ │ + rex.XB │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 41f7c7 │ │ │ │ + movq $0x41f718,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xe2c553(%rip),%r14 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp 42dbe8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x41f6b8,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 41f3cd │ │ │ │ - movq $0x41f1e8,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x42(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41f8fc │ │ │ │ + movq $0x41f888,-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 41f1e8 │ │ │ │ + jne 41f888 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsi,%rax,4) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %cl,(%rax) │ │ │ │ + rex.X │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 41f900 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41f236 │ │ │ │ + ja 41f8ec │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfede60,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x41f168,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xe2cad8(%rip),%r14 │ │ │ │ - jmp ec74c0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x41f678,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x41f6f8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 41f6f8 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xe2d512(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1,%eax │ │ │ │ + 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,0x9(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41f951 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41f968,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xe30959(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 41f3cd │ │ │ │ - movq $0x41f298,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41f298 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - test %al,(%rax) │ │ │ │ + jmp 4dfdf0 │ │ │ │ + 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,0x19(%rdi) │ │ │ │ + movq $0x4f6048,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 %ecx,(%rdi) │ │ │ │ - test %dl,(%rdx) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbbb $0xd5,(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 41fa9b │ │ │ │ + movq $0x41f9e8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41f9e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - repnz add %cl,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x1f(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jne 41fa8d │ │ │ │ + movq $0x41fa30,-0x8(%rbp) │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + mov 0x9(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41f2e0 │ │ │ │ + jne 41fa30 │ │ │ │ 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 %al,(%rax) │ │ │ │ (bad) │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41fa79 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x41f840,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x41fab0,0x0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0xd51b7e(%rip),%rsi │ │ │ │ + lea 0xe2d386(%rip),%r14 │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 453e08 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xe20675(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x480041f1(%r8) │ │ │ │ - mov 0x17(%rbx),%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4800d51e(%rax) │ │ │ │ + movl $0x41fad0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 453458 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 41f3cd │ │ │ │ - movq $0x41f348,0x8(%rbp) │ │ │ │ + add %ah,0x1e(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x41faf0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 454470 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x1e(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x41fb20,0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41f348 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x1,%eax │ │ │ │ + jmp 41f840 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,%al │ │ │ │ + sbb $0xc74800d5,%eax │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + sti │ │ │ │ + add %sil,(%r9) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f3cb48 │ │ │ │ + lea 0xd51c37(%rip),%rbx │ │ │ │ + jmp 41fb69 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 %ecx,(%rdi) │ │ │ │ - test %dl,(%rdx) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r10b,0x480041f3(%r8) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41f390 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,0x4800d51d(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jge 41fb3a │ │ │ │ + lea 0xd51c4f(%rip),%rbx │ │ │ │ + movq $0x41fb98,0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xd52596(%rip),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp ed7e78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,-0xe(%r8) │ │ │ │ - add %cl,-0x75(%r8) │ │ │ │ - jae 41f3ab │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x490041fb(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4261d8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %edx,(%rdi) │ │ │ │ - cld │ │ │ │ + test %al,%cl │ │ │ │ (bad) │ │ │ │ - decl -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - lea 0xe2d09d(%rip),%ebx │ │ │ │ - add $0x48,%rbp │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41fc3d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x41f920,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118a0de,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex.WRXB │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41f474 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41f469 │ │ │ │ + jb 41fc89 │ │ │ │ movq $0xfee7c8,-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 $0xf4e020,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x42a390,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x1f(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xd51aa9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 41dc88 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 43df00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4900d54e │ │ │ │ - add $0x50,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41fd6b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41fce8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41fce8 │ │ │ │ + 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) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41f4f2 │ │ │ │ + ja 41fd5b │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x41f3f0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rdi │ │ │ │ + mov 0x2f(%rbx),%r8 │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + movq $0x41fc60,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + 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 -0x37(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41fda6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41ff10 │ │ │ │ + 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 %dl,-0x72b7ff2b(%rdi) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 41f53a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41fde9 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xd51949(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 448068 │ │ │ │ + jmp 43df00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 41fef3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x41fe48,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 41fe48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 41f5b8 │ │ │ │ - movq $0x41f5a0,-0x20(%rbp) │ │ │ │ - lea 0xe15780(%rip),%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41f5a0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x2(%r8) │ │ │ │ + add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 41fe70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41fee3 │ │ │ │ + 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 $0x41fdc0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + 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 -0x37(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WRX │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41f5d8,0x0(%rbp) │ │ │ │ - lea 0xe15802(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp fe9170 │ │ │ │ - lea 0xd54ee1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 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 %al,(%rax) │ │ │ │ - add %al,0x4800d54e(%rax) │ │ │ │ - movl $0x41f600,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103a3864 <__environ@GLIBC_2.2.5+0xf14e5bc> │ │ │ │ + (bad) │ │ │ │ + mov $0x48000000,%ecx │ │ │ │ + movl $0x41ff58,-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 41f600 │ │ │ │ + jne 41ff58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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(%rsi,%rsi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 41ffc6 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x41fd80,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x41fe00,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sbb %dl,%ch │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42007e │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 420073 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x41fca0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0x41ff10,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x420098,-0x10(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 41ff10 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4e(%rax) │ │ │ │ + add %dl,0x18(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - movl $0x41f628,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41f628 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movl $0x4200c0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + jmp 41e5b0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WRX │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41f658,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0xe2d7c0(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe90d8 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb %dl,%ch │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + add %al,0x0(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 41e938 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb %dl,%ch │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + add %eax,0x0(%rdx) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xe2cd01(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 428ac8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.WRX │ │ │ │ + add %al,%al │ │ │ │ + adc $0x894800d5,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rsi,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 420186 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118a0de,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + movq $0x11716d8,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xe1ff6c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x18(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - movl $0x41f698,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x17(%rax),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0xa0(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4203cd │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x420218,-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 41f698 │ │ │ │ + jne 420218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.WRB │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41f720 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x41ed78,-0x50(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x41eea0,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x41f490,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x36(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x41f740,0x0(%rbp) │ │ │ │ - lea -0x1f(%r12),%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - jmp fe9170 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d54c(%rax) │ │ │ │ - movl $0x41f768,0x0(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dl,%ch │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock pop %rax │ │ │ │ + add 0x0(%rdx),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x1f(%rbx),%rcx │ │ │ │ + mov 0x3f(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41f768 │ │ │ │ + jne 420258 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900d54c(%rax) │ │ │ │ - add $0x78,%esp │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 42079d │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41f815 │ │ │ │ - movq $0x41f518,-0x70(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - movq $0x1171370,-0x38(%r12) │ │ │ │ - movq $0x1171312,-0x30(%r12) │ │ │ │ - movq $0x116fd20,-0x28(%r12) │ │ │ │ - movq $0x1240109,-0x20(%r12) │ │ │ │ - movq $0x11713f2,-0x18(%r12) │ │ │ │ - movq $0x124cdfa,-0x10(%r12) │ │ │ │ - movq $0x124cdfa,-0x8(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ + ja 4203d1 │ │ │ │ + movq $0x41fff8,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea 0xe1fe5e(%rip),%rbx │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xe1fe52(%rip),%rdi │ │ │ │ + lea 0xe1fe4b(%rip),%r8 │ │ │ │ + lea 0xe1fe44(%rip),%r9 │ │ │ │ + lea 0xe1fe3d(%rip),%r10 │ │ │ │ + lea 0xe1fe36(%rip),%r11 │ │ │ │ + lea 0xe1fe2f(%rip),%r14 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 420391 │ │ │ │ + movq $0x41ef30,-0x20(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x41f838,0x8(%rbp) │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41eb38 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + movq $0x4204a0,-0x20(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea 0xe1fdf5(%rip),%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ + lea 0xe1fdeb(%rip),%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea 0xe1fde1(%rip),%rdi │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + lea 0xe1fdd5(%rip),%rsi │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + movq $0x1240109,-0x40(%rbp) │ │ │ │ + movq $0x1240109,-0x38(%rbp) │ │ │ │ + movq $0x1240109,-0x30(%rbp) │ │ │ │ + movq $0x1173ce1,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %r10,0x10(%rbp) │ │ │ │ + mov %r11,0x18(%rbp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4207f0,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %r10,0x0(%rbp) │ │ │ │ + mov %r11,0x18(%rbp) │ │ │ │ + mov %r14,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d546(%rax) │ │ │ │ - movl $0x41f860,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41f860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bh,(%rax) │ │ │ │ + adc $0x8b4c00d5,%eax │ │ │ │ + mov $0x88,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x5d(%rbx,%rcx,4) │ │ │ │ + js 420450 │ │ │ │ + mov 0x70(%rbp),%edx │ │ │ │ + mov 0x68(%rbp),%r9 │ │ │ │ + mov 0x60(%rbp),%r8 │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + jmp 4204e1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x46(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41f883 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %dl,0x4800d514(%rax) │ │ │ │ + mov 0x58(%rbp),%eax │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x0(%rbp),%rcx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 420569 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4205f0,0x48(%rbp) │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov %r11,0x30(%rbp) │ │ │ │ + mov %r10,0x38(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x4203f8,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800d513(%rax) │ │ │ │ + mov 0x40(%rbp),%eax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 41bf58 │ │ │ │ + jmp 4205fc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.WXB │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x13(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41f907 │ │ │ │ - movq $0x41f8e8,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41f8e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x0(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42069a │ │ │ │ + movq $0x431d40,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x41f9b0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x420718,0x20(%rbp) │ │ │ │ + lea 0xe1faaf(%rip),%r9 │ │ │ │ + lea 0xe1faa8(%rip),%r8 │ │ │ │ + lea 0xe1faa1(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xe1fa95(%rip),%r14 │ │ │ │ + movq $0x1240109,0x0(%rbp) │ │ │ │ + movq $0x1240109,0x8(%rbp) │ │ │ │ + movq $0x1240109,0x10(%rbp) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x4205b0,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %r14,0x10(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d54b(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x41f928,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 41f558 │ │ │ │ - lea 0xd54bb2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ + 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 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 420720 │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3b(%rdi) │ │ │ │ - movq $0xf4e020,-0x30(%r12) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 420769 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x42a390,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x41f928,0x0(%rbp) │ │ │ │ - jmp fe7a00 │ │ │ │ - (bad) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x4206e0,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + lea 0xe1f965(%rip),%rbx │ │ │ │ + lea 0xe1f95e(%rip),%rsi │ │ │ │ + lea 0xe1f957(%rip),%rdi │ │ │ │ + lea 0xe1f950(%rip),%r8 │ │ │ │ + lea 0xe1f949(%rip),%r9 │ │ │ │ + lea 0xe1f942(%rip),%r10 │ │ │ │ + lea 0xe1f93b(%rip),%r11 │ │ │ │ + lea 0xe1f934(%rip),%r14 │ │ │ │ + jmp 4202da │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rex.WXB │ │ │ │ - (bad) │ │ │ │ - add %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc %ch,%dl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB push %r8 │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%r14 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4202da │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WX │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41fa1f │ │ │ │ - movq $0x41fa00,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41fa00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d54a(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x41fa40,0x10(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 41f558 │ │ │ │ - lea 0xd54aba(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 420869 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x420880,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xd57929(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe2ca2a,%eax │ │ │ │ + xor $0xe2c592,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + jmp f3db08 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4a(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.W │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41faa6 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 41d760 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp ecb8e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 %ch,%al │ │ │ │ - rex.RXB │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x38,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 41fb0f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x41fa80,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 4208f7 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4208a8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4842d0c1 <__environ@GLIBC_2.2.5+0x471d7e19> │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x23(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41fb52 │ │ │ │ + jb 42098b │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 420980 │ │ │ │ movq $0xfee7c8,-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 $0x4208c8,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfede60,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 448068 │ │ │ │ + jmp 42bd80 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rex.WB │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %ch,(%rax) │ │ │ │ + pmullw (%rax),%mm0 │ │ │ │ + lea -0xc0(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 41fba3 │ │ │ │ - movq $0x41fbc0,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xd5009e(%rip),%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe9170 │ │ │ │ - lea 0xd549be(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 420d58 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x420a18,-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 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 420a18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d549(%rax) │ │ │ │ - movl $0x41fbe8,0x0(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %dh,0x4800d50e(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 420a3a │ │ │ │ + movq $0x420a60,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41fbe8 │ │ │ │ + jne 420a60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + lea 0xe2c3d0(%rip),%rcx │ │ │ │ + jmp 420a6c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x49(%rax) │ │ │ │ + add %ch,0xe(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - movl $0x41fc10,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + movq $0x420aa0,0x0(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41fc10 │ │ │ │ + jne 420aa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.WB │ │ │ │ - {rex2 0x0} and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 41fd18 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x41fc50,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 41fc50 │ │ │ │ - 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 %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.W │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - movl $0x41fc88,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 420b76 │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 420e83 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + jne 420b80 │ │ │ │ + movq $0x420af8,0x0(%rbp) │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41fc88 │ │ │ │ + jne 420af8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.W │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41fcbf │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x41fac8,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x41fd40,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + add %dl,%al │ │ │ │ + or $0x8b4800d5,%eax │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%cl │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + or 0x0(%rdx),%eax │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp fe9170 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.B │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41fd08,0x0(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41fd08 │ │ │ │ + jne 420b30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.B │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 41fd1f │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41bf58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.RXB │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41fd68,0x0(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %bl,0x4800d50d(%rax) │ │ │ │ + movl $0x420b58,0x0(%rbp) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41fd68 │ │ │ │ + jne 420b58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900d547(%rax) │ │ │ │ - add $0x78,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 41fe12 │ │ │ │ - movq $0x41fb30,-0x70(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - movq $0x1171370,-0x38(%r12) │ │ │ │ - movq $0x1171312,-0x30(%r12) │ │ │ │ - movq $0x116fc98,-0x28(%r12) │ │ │ │ - movq $0x1240109,-0x20(%r12) │ │ │ │ - movq $0x11713f2,-0x18(%r12) │ │ │ │ - movq $0x124cdfa,-0x10(%r12) │ │ │ │ - movq $0x124cdfa,-0x8(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x41fce0,0x18(%rbp) │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 41eb38 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.RXB │ │ │ │ + add %dh,0xd(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 41fee4 │ │ │ │ - movq $0x41fe80,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 420e83 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + jmp 420bec │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 420bec │ │ │ │ + movq $0x420ba8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41fe80 │ │ │ │ + jne 420ba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.RX │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x41fec0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ + add %ah,(%rax) │ │ │ │ + or $0xc74800d5,%eax │ │ │ │ + add %r10b,%r8b │ │ │ │ + or 0x0(%rdx),%eax │ │ │ │ mov 0x17(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41fec0 │ │ │ │ + jne 420bd0 │ │ │ │ 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,0x4800d546(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - movq $0x41ff00,0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 41fb70 │ │ │ │ - lea 0xd5468d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe2c56a,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x46(%rax) │ │ │ │ - (bad) │ │ │ │ - adc %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov %ss,%ebp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 41ff62 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %bh,%al │ │ │ │ + or $0xd5,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ebx,0x48000002(%rdx) │ │ │ │ + mov %ecx,%edx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 448068 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xe1f512(%rip),%rax │ │ │ │ + lea 0xe1f50b(%rip),%rcx │ │ │ │ + lea 0xe1f504(%rip),%rsi │ │ │ │ + lea 0xe1f4fd(%rip),%rdi │ │ │ │ + lea 0xe1f4f6(%rip),%r8 │ │ │ │ + lea 0xe1f4ef(%rip),%r9 │ │ │ │ + lea 0xe1f4e8(%rip),%r10 │ │ │ │ + lea 0xe1f4e1(%rip),%r11 │ │ │ │ + jmp 420c7c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42004f │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x41ffc0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,(%rax) │ │ │ │ + and %dl,%ch │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + jl 420c74 │ │ │ │ + rex │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + movq $0x420cc8,-0x28(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r8,0x0(%rbp) │ │ │ │ + mov %r9,0x8(%rbp) │ │ │ │ + mov %r10,0x10(%rbp) │ │ │ │ + mov %r11,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 41ffc0 │ │ │ │ + jne 420cc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7cb7f8bd(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x5d(%rdx),%esi │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 420053 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %ah,0x4800d51f(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 420d5c │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 420006 │ │ │ │ - movq $0x42a170,-0x8(%r12) │ │ │ │ + ja 420d48 │ │ │ │ + movq $0xfedf20,-0x10(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x420080,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 420061 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jae 420041 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 41ffe0 │ │ │ │ - lea 0xd555a1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x4215a8,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + lea 0xe1f3ff(%rip),%r8 │ │ │ │ + lea 0xe1f3f8(%rip),%rdi │ │ │ │ + lea 0xe1f3f1(%rip),%rsi │ │ │ │ + lea 0xe1f3ea(%rip),%r14 │ │ │ │ + movq $0x1240109,-0x20(%rbp) │ │ │ │ + movq $0x1240109,-0x18(%rbp) │ │ │ │ + movq $0x1240109,-0x10(%rbp) │ │ │ │ + movq $0x1173ce1,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xd555a1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd5558a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xe1f39e(%rip),%rbx │ │ │ │ + lea 0xe1f397(%rip),%rcx │ │ │ │ + lea 0xe1f390(%rip),%rdx │ │ │ │ + lea 0xe1f389(%rip),%rsi │ │ │ │ + lea 0xe1f382(%rip),%rdi │ │ │ │ + lea 0xe1f37b(%rip),%r8 │ │ │ │ + lea 0xe1f374(%rip),%r9 │ │ │ │ + lea 0xe1f36d(%rip),%r10 │ │ │ │ + jmp 420dd8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x660,%eax │ │ │ │ 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) │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + rex.RB push $0x84d8b48 │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r14,%r9 │ │ │ │ + movq $0x420e28,-0x8(%rbp) │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r11,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + mov %rsi,0x50(%rbp) │ │ │ │ + mov %rdi,0x58(%rbp) │ │ │ │ + mov %r8,0x68(%rbp) │ │ │ │ + mov %r9,0x70(%rbp) │ │ │ │ + mov %r10,0x78(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 420e28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + adc %al,(%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,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 420162 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 420157 │ │ │ │ - movq $0x41ff40,-0x70(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - movq $0x1171370,-0x38(%r12) │ │ │ │ - movq $0x1171312,-0x30(%r12) │ │ │ │ - movq $0x116fc08,-0x28(%r12) │ │ │ │ - movq $0x1240109,-0x20(%r12) │ │ │ │ - movq $0x11713f2,-0x18(%r12) │ │ │ │ - movq $0x124cdfa,-0x10(%r12) │ │ │ │ - movq $0x124cdfa,-0x8(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x420180,-0x8(%rbp) │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x39(%rax) │ │ │ │ + sbb %r11b,0x10(%r8) │ │ │ │ + add %cl,0x4d(%rbx,%r9,4) │ │ │ │ + pop %rax │ │ │ │ + mov 0x60(%rbp),%r8 │ │ │ │ + mov 0x70(%rbp),%rdi │ │ │ │ + mov 0x78(%rbp),%rsi │ │ │ │ + mov 0x80(%rbp),%r14 │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41eb38 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0xd5446f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + jmp 42f4e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.R │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x4201a8,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4201a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rex.R │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0xa(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4202c6 │ │ │ │ - movq $0x4201e0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 420eb2 │ │ │ │ + movq $0xfed6e0,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x421240,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 429d80 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x420e78,0x0(%rbp) │ │ │ │ + jmp fe7490 │ │ │ │ + movq $0x420ef0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4201e0 │ │ │ │ + jne 420ef0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d543(%rax) │ │ │ │ - movl $0x420208,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 420208 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d543(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4202d3 │ │ │ │ - movq $0x420240,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 420240 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmp $0xd5,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %edx,-0x38b80000(%rax,%rax,1) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + or %edx,%ebp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - addb $0x42,(%rdx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ + sub %cl,(%rdi) │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 420280 │ │ │ │ + jne 420f28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d53c(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 4202dc │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4202b6 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - movq $0x41ff78,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41bf58 │ │ │ │ + add %ah,-0x7cff2af7(%rax) │ │ │ │ + jrcxz 420f32 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 420f45 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 41c0f8 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + jmp 420e83 │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + movq $0x420f78,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41c078 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 420f78 │ │ │ │ + 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 %dl,0x9(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 420e83 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + jmp 420bec │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.X │ │ │ │ - (bad) │ │ │ │ - fwait │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x5d(%rbx,%rcx,4) │ │ │ │ + push $0x50558b4c │ │ │ │ + mov 0x48(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x80(%rbp),%rbx │ │ │ │ + mov 0x78(%rbp),%r14 │ │ │ │ + mov 0x70(%rbp),%rdx │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov 0x60(%rbp),%r11 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x58(%rbp),%r10 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ + mov %rsi,0x90(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ + jmp 42109c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x760,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4203cd │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4203c8 │ │ │ │ - movq $0x420378,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 420378 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x5d(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov 0x0(%rbp),%rcx │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 421127 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x4211a8,0x78(%rbp) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r11,0x58(%rbp) │ │ │ │ + mov %r10,0x60(%rbp) │ │ │ │ + mov %rax,0x68(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,0x70(%rbp) │ │ │ │ + add $0x58,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x420fb0,-0x8(%rbp) │ │ │ │ + mov %r9,0x10(%rbp) │ │ │ │ + mov %r8,0x50(%rbp) │ │ │ │ + mov %rdi,0x58(%rbp) │ │ │ │ + mov %rsi,0x68(%rbp) │ │ │ │ + mov %r14,0x70(%rbp) │ │ │ │ + mov %rbx,0x78(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %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 %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add 0x53(%rbx),%esi │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 420418 │ │ │ │ - movq $0x4203b8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4203b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ + 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 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4211b0 │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x49004204(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 420328 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4211f9 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd5425c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x420408,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 420408 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x421170,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb %ch,%dl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4(%r8) │ │ │ │ - rex.X add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - adc %bh,%bh │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - or %r9b,0x4(%r8) │ │ │ │ - rex.X add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 420448 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %r14b,%r8b │ │ │ │ + adc 0x0(%rdx),%al │ │ │ │ + lea 0xe1eeba(%rip),%r9 │ │ │ │ + lea 0xe1eeb3(%rip),%r8 │ │ │ │ + lea 0xe1eeac(%rip),%rdi │ │ │ │ + lea 0xe1eea5(%rip),%rsi │ │ │ │ + lea 0xe1ee9e(%rip),%r14 │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + movq $0x1240109,-0x18(%rbp) │ │ │ │ + movq $0x1240109,-0x10(%rbp) │ │ │ │ + movq $0x1173ce1,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x49004204(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 420328 │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sbb %edx,%ebp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + push %rax │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + 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 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + jmp 4212fc │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x377cb728(%rcx) │ │ │ │ - add $0x89,%al │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x19(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x0(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4213a1 │ │ │ │ + movq $0x431d40,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0xfedfe0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x421438,0x10(%rbp) │ │ │ │ + lea 0xe1edaf(%rip),%r9 │ │ │ │ + lea 0xe1eda8(%rip),%r8 │ │ │ │ + lea 0xe1eda1(%rip),%rdi │ │ │ │ + lea 0xe1ed9a(%rip),%rsi │ │ │ │ + lea 0xe1ed93(%rip),%r14 │ │ │ │ + movq $0x1240109,-0x10(%rbp) │ │ │ │ + movq $0x1240109,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x4212a0,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x377cb728(%rcx) │ │ │ │ - add -0x3a7cb73d(%rcx),%cl │ │ │ │ - or %bh,%bh │ │ │ │ - add %dl,%gs:0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4800d518(%rax) │ │ │ │ + mov 0x50(%rbp),%ebx │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + 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 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + jmp 421444 │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x377cb728(%rcx) │ │ │ │ - add %ecx,-0x3a7cb73d(%rcx) │ │ │ │ - or %bh,%bh │ │ │ │ - add %dl,%gs:0x1(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + sbb %dl,%ch │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB add %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4214e6 │ │ │ │ + movq $0x431d40,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0xfedf80,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x420c40,0x10(%rbp) │ │ │ │ + lea 0xe1ec67(%rip),%r9 │ │ │ │ + lea 0xe1ec60(%rip),%r8 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + lea 0xe1ec54(%rip),%rsi │ │ │ │ + lea 0xe1ec4d(%rip),%r14 │ │ │ │ + movq $0x1240109,-0x10(%rbp) │ │ │ │ + movq $0x1240109,-0x8(%rbp) │ │ │ │ + movq $0x1240109,0x0(%rbp) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + movq $0x4213e8,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov 0x80(%rbp),%eax │ │ │ │ + mov 0xa8(%rbp),%rcx │ │ │ │ + mov 0xa0(%rbp),%rbx │ │ │ │ + mov 0x88(%rbp),%rdx │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + jmp 4215c5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 420518 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x420508,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 420508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %al,%al │ │ │ │ (bad) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov 0x50(%rbp),%eax │ │ │ │ + mov 0x78(%rbp),%rcx │ │ │ │ + mov 0x70(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%r10 │ │ │ │ + mov 0x0(%rbp),%r11 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x88,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 421691 │ │ │ │ + movq $0x431d40,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + mov %r8,-0x58(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + mov %r11,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x420918,-0x38(%r12) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x420db0,0x10(%rbp) │ │ │ │ + lea 0xe1eabc(%rip),%r9 │ │ │ │ + lea -0x6(%r12),%r8 │ │ │ │ + lea 0xe1eab0(%rip),%rdi │ │ │ │ + lea 0xe1eaa9(%rip),%rsi │ │ │ │ + lea 0xe1eaa2(%rip),%r14 │ │ │ │ + movq $0x1240109,-0x10(%rbp) │ │ │ │ + movq $0x1240109,-0x8(%rbp) │ │ │ │ + movq $0x1240109,0x0(%rbp) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + movq $0x421530,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x5(%r8) │ │ │ │ - rex.X add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - adc %bh,%dh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + add %edx,%ebp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - incl -0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x70(%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 $0x4209a0,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + movq $0xfb4200,-0x18(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7cb7f7a3(%rbx) │ │ │ │ + (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 %ebx,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + test %ah,(%rax,%rbx,1) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + cmp %bl,%cl │ │ │ │ + incb (%rax) │ │ │ │ + mov %r14,-0xd8(%r12) │ │ │ │ + movq $0x41ea10,-0xd0(%r12) │ │ │ │ + mov %rsi,-0xc0(%r12) │ │ │ │ + mov %rdi,-0xb8(%r12) │ │ │ │ + movq $0x41eae8,-0xb0(%r12) │ │ │ │ + mov %rsi,-0xa0(%r12) │ │ │ │ + mov %r8,-0x98(%r12) │ │ │ │ + mov %rdi,-0x90(%r12) │ │ │ │ + movq $0x4201b8,-0x88(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + lea -0xb0(%r12),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x420838,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4216e0,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + lea -0x88(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0xd0(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0xe8(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xf0,0x388(%r13) │ │ │ │ + lea 0xd501ab(%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 %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 $0xf5c020,-0x8(%r12) │ │ │ │ - mov %ebx,(%r12) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x420530,-0x8(%rbp) │ │ │ │ - mov %ebx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0xd5017c(%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,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd50134(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 42052c │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4205ca │ │ │ │ + jb 421971 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xd50101(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 448068 │ │ │ │ + jmp 43df00 │ │ │ │ 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) │ │ │ │ + adcb $0x45,-0x72b7ff2b(%rbp) │ │ │ │ + call 733a52dc <__environ@GLIBC_2.2.5+0x72150034> │ │ │ │ + and $0xf045c748,%eax │ │ │ │ + enter $0xfee7,$0x0 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4219d0,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 451b98 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4206c7 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + xchg %eax,(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + add $0x8,%ebp │ │ │ │ + jmp 43df00 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %dl,-0x72b7ff2b(%rbp) │ │ │ │ + rex.RB loopne 421a49 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 421b0c │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x420628,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x421a48,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 420628 │ │ │ │ + jne 421a48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7cb7f8bd(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x28(%rdx),%esi │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jae 420674 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 42064b │ │ │ │ - lea 0xd54fe0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd54fc9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jae 4206cb │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jae 4206d9 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 420681 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%esp │ │ │ │ + {rex2 0x0} dec %ecx │ │ │ │ + add $0x90,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4206a7 │ │ │ │ - movq $0x42a210,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 421afc │ │ │ │ + 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 │ │ │ │ + movq $0x421948,-0x88(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x421988,-0x70(%r12) │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x4427f8,-0x50(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + lea -0x4c(%r12),%rax │ │ │ │ + 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),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4206f8,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xd54f40(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd54f29(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - jl 420702 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + call *%rsp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 421b4e │ │ │ │ + movq $0xfee7c8,-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 421788 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + 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 42084f │ │ │ │ - add $0xc8,%r12 │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 421c0f │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 420844 │ │ │ │ - movq $0x4204c8,-0xc0(%r12) │ │ │ │ - mov %rdi,-0xb0(%r12) │ │ │ │ - movq $0x491be0,-0xa8(%r12) │ │ │ │ - lea -0xc0(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x491ac0,-0x98(%r12) │ │ │ │ - lea -0xa4(%r12),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0xfb4710,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x124ce19,-0x78(%r12) │ │ │ │ - movq $0x4205a8,-0x70(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - movq $0x1171370,-0x38(%r12) │ │ │ │ - movq $0x1171312,-0x30(%r12) │ │ │ │ - movq $0x116fb80,-0x28(%r12) │ │ │ │ - movq $0x1240109,-0x20(%r12) │ │ │ │ - movq $0x11713f2,-0x18(%r12) │ │ │ │ - movq $0x124cdfa,-0x10(%r12) │ │ │ │ - movq $0x124cdfa,-0x8(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ + ja 421c04 │ │ │ │ + movq $0x4219f8,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0xfed6e0,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfed9b0,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x420870,-0x8(%rbp) │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41eb38 │ │ │ │ - movq $0xc8,0x388(%r13) │ │ │ │ - lea 0xd53e22(%rip),%rbx │ │ │ │ + movq $0x421c30,-0x18(%rbp) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea 0xd577f2(%rip),%r14 │ │ │ │ + movq $0xff0268,-0x30(%rbp) │ │ │ │ + movq $0x124ce19,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 456a28 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd4fe5a(%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 %ch,%al │ │ │ │ - cmp $0xc74800d5,%eax │ │ │ │ - add %r11b,-0x9ffbdf8(%r8) │ │ │ │ - ret │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - jne 420898 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmp $0x894800d5,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - or %al,0x0(%rdx) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + rex.RB clc │ │ │ │ + push $0x4800421c │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4208d0 │ │ │ │ + jne 421c68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3d(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x4208f8,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4208f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3d(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4209c3 │ │ │ │ - movq $0x420930,0x0(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x68(%rbp) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 421ccc │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x421b20,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x442a98,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x421d08,0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 420930 │ │ │ │ + jne 421d08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4209d4 │ │ │ │ - movq $0x420970,-0x8(%rbp) │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 420970 │ │ │ │ - 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 │ │ │ │ - ss {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 4209cc │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4209a6 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - movq $0x4205e0,-0x10(%r12) │ │ │ │ + ja 421d3e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x442a78,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41bf58 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41c240 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 421d3e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x442ab8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 41c1c0 │ │ │ │ - (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x16ff2ac4(%rax) │ │ │ │ - and %ebp,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %dl,0x60000000(%rip) │ │ │ │ - mov $0xe2,%bh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 420a57 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 420a52 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbeb805(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fb3f50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - cmp $0xd5,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 420ab7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 420ab2 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd4f327(%rip),%r14 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 421dae │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ff2d88 │ │ │ │ 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) │ │ │ │ - cmp $0xd5,%al │ │ │ │ + cwtl │ │ │ │ + and %ch,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733a4424 <__environ@GLIBC_2.2.5+0x7214f17c> │ │ │ │ - (bad) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 421eb5 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x420b10,-0x18(%rbp) │ │ │ │ + movq $0x421e10,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 420b10 │ │ │ │ + jne 421e10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmp $0xd5,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - lea 0xd53be0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dl,0x22(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x421e48,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 421e48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 $0x420ad0,-0x90(%rsp) │ │ │ │ - mov %rdi,-0x80(%r12) │ │ │ │ - movq $0x491cc0,-0x78(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x491ac0,-0x68(%r12) │ │ │ │ - lea -0x71(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x116fe7a,-0x30(%r12) │ │ │ │ - movq $0x116f6d0,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x11746d0,-0x10(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41eb38 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - lea 0xd53b29(%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 %cl,(%rax) │ │ │ │ - cmp %ebp,%edx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 420ca5 │ │ │ │ - movq $0x420c80,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %bl,(%rax) │ │ │ │ + and %ch,%dl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x1e(%r8) │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 420c80 │ │ │ │ + jne 421e78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmp %ch,%dl │ │ │ │ + add %ch,%al │ │ │ │ + and %edx,%ebp │ │ │ │ add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ mov 0xf(%rbx),%rdi │ │ │ │ mov 0x7(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 420b58 │ │ │ │ - lea 0xd53adc(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 431648 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4900d521(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 421f25 │ │ │ │ + movq $0x421d88,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0xfed758,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x421dc8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd4fb61(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmp %ch,%dl │ │ │ │ - add %ch,%cl │ │ │ │ - jnp 420cca │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,-0x5(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ - add %dl,-0x38000000(%rip) │ │ │ │ - cmp %ch,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 420d27 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 420d22 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd4f811(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f3e888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 421f72 │ │ │ │ + movq $0x421f90,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 421ed8 │ │ │ │ + lea 0xd4fb2f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ - adc $0x10000000,%eax │ │ │ │ - test $0xd5,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 420d95 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 420d90 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd4eb41(%rip),%rdi │ │ │ │ - lea 0xe2b329(%rip),%rsi │ │ │ │ - lea 0xe14eea(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 470548 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (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 $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7978 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpb $0xd5,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + andb $0xd5,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733a4704 <__environ@GLIBC_2.2.5+0x7214f45c> │ │ │ │ - (bad) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 42209d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x420df0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x422030,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 420df0 │ │ │ │ + jne 422030 │ │ │ │ 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,0x39(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 420e09 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - lea 0xd53900(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + and %dl,%ch │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x20(%r8) │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 422060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%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 %al,(%rax) │ │ │ │ - clc │ │ │ │ - cmp %edx,%ebp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103a4784 <__environ@GLIBC_2.2.5+0xf14f4dc> │ │ │ │ + and %dl,%ch │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - or $0x1,%al │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x2f(%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 431648 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x1f,%al │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 422175 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x420e78,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x422108,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 420e78 │ │ │ │ + jne 422108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d539(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 420f42 │ │ │ │ - movq $0x420eb0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 420eb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x39(%rax) │ │ │ │ + add %bl,0x1f(%rax) │ │ │ │ {rex2 0x0} dec %eax │ │ │ │ - movl $0x420ed8,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ + movl $0x422138,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 420ed8 │ │ │ │ + jne 422138 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ + {rex2 0x0} dec %esp │ │ │ │ + mov 0x1f(%rbx),%ecx │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x2f(%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 431648 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x39(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 420f4d │ │ │ │ - movq $0x420f10,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800d4f9(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 422243 │ │ │ │ + movq $0x4221d0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 420f10 │ │ │ │ + jne 4221d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmp %dl,%ch │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0xc7481875,%eax │ │ │ │ - add %r14b,0xf(%r8) │ │ │ │ - add %cl,0x73(%rbx,%r9,4) │ │ │ │ - adc -0x73(%rax),%ecx │ │ │ │ - sbb $0xd538b9,%eax │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xd4f416(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xd53874(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - repz (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rax,%rdi,4) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 420fa6 │ │ │ │ + add 0x3c(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 42220d │ │ │ │ + movq $0x4222e0,-0x8(%rbp) │ │ │ │ + lea 0xe22091(%rip),%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov $0x4,%r14d │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ed4ec0 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x422260,-0x8(%rbp) │ │ │ │ + lea 0xe2205b(%rip),%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov $0x4,%r14d │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ed4ec0 │ │ │ │ + lea 0xd4f8fe(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %bl,-0x8(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x49004222(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + and 0x0(%rdx),%al │ │ │ │ + lea 0xe2ab52(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xe1ac3f(%rip),%r14 │ │ │ │ + jmp f351b0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + and %edx,%esp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + mov $0xb3,%dh │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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(%rbp) │ │ │ │ - movl $0x420db0,-0x90(%rsp) │ │ │ │ - mov %rdi,-0x80(%r12) │ │ │ │ - movq $0x491cc0,-0x78(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x491ac0,-0x68(%r12) │ │ │ │ - lea -0x71(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x116fe7a,-0x30(%r12) │ │ │ │ - movq $0x116f6d0,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x11746d0,-0x10(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4210b8,0x0(%rbp) │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - jmp 41eb38 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - lea 0xd537a5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x37(%rax) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4210de │ │ │ │ - movq $0x420e30,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,(%r8) │ │ │ │ + and 0x0(%rdx),%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + jmp ff2d88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x37(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 421165 │ │ │ │ - movq $0x421140,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + not %esp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock push %rax │ │ │ │ + and 0x0(%rdx),%eax │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 421140 │ │ │ │ + jne 422350 │ │ │ │ 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,0x4800d4f7(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4223bb │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4223ab │ │ │ │ + movq $0x4220b8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x422410,0x8(%rbp) │ │ │ │ + lea 0xe2aa68(%rip),%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xe1aa82(%rip),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f351b0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4223ab │ │ │ │ + movq $0x421fe0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x422430,0x10(%rbp) │ │ │ │ + lea 0xe2aa11(%rip),%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xe1aaf3(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp f351b0 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + and %esp,%edx │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - {rex2 0x0} dec %esp │ │ │ │ - mov 0x27(%rbx),%ecx │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov $0xf00b3b4,%ebx │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4c00e221(%rax) │ │ │ │ + lea 0xe196d2(%rip),%esi │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 420fd0 │ │ │ │ - lea 0xd5371c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + jmp f5d8d8 │ │ │ │ + add $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jnp 42118a │ │ │ │ + add %dh,%al │ │ │ │ + not %ah │ │ │ │ + add %ch,%cl │ │ │ │ + cmp %ebp,%edi │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4211ac │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 421290 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - jp 421194 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4211e2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 448068 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,-0x72b7ff2b(%rip) │ │ │ │ - rex.RB call 733a4b4c <__environ@GLIBC_2.2.5+0x7214f8a4> │ │ │ │ - (bad) │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x421238,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733a5dcc <__environ@GLIBC_2.2.5+0x72150b24> │ │ │ │ + xor %ecx,-0x39(%rax) │ │ │ │ + rex.RB call 844959 │ │ │ │ + lea 0xe21e82(%rip),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov $0x4,%r14d │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 421238 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ed4ec0 │ │ │ │ + lea 0xd4f6cf(%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,0x4800d4f6(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x422500,0x10(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 421b70 │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor $0xd5,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - lea 0xd534b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %bh,%bh │ │ │ │ - (bad) │ │ │ │ + add %cl,-0xa(%rax) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + mov %?,%esp │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ 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 %esi,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rbx,1) │ │ │ │ + add %ah,-0xa(%rax) │ │ │ │ (bad) │ │ │ │ + add %ch,%cl │ │ │ │ + rex.WXB (bad) │ │ │ │ (bad) │ │ │ │ - jmp *%rax │ │ │ │ - sbb 0x0(%rcx),%cl │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xe0(%r12) │ │ │ │ - movq $0xfb4710,-0xd8(%r12) │ │ │ │ - lea -0xe6(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x124ce19,-0xc8(%r12) │ │ │ │ - movq $0x4211c0,-0xc0(%r12) │ │ │ │ - mov %r8,-0xb0(%r12) │ │ │ │ - movq $0xfb4710,-0xa8(%r12) │ │ │ │ - lea -0xc0(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - lea -0xd6(%r12),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0x4211f8,-0x90(%r12) │ │ │ │ - mov %rdi,-0x80(%r12) │ │ │ │ - movq $0x491cc0,-0x78(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x491ac0,-0x68(%r12) │ │ │ │ - lea -0x71(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x116fe7a,-0x30(%r12) │ │ │ │ - movq $0x116f648,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x11746d0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 41eb38 │ │ │ │ - movq $0xf0,0x388(%r13) │ │ │ │ - lea 0xd534c1(%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) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d534(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 421489 │ │ │ │ - movq $0x421460,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 421460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,-0xa(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42257b │ │ │ │ + movq $0x422598,-0x10(%rbp) │ │ │ │ + lea 0xe21db2(%rip),%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov $0x4,%r14d │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed4ec0 │ │ │ │ + lea 0xd4f63e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x34(%rax) │ │ │ │ - {rex2 0x0} dec %esp │ │ │ │ - mov 0x1f(%rbx),%ecx │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 421290 │ │ │ │ - lea 0xd53458(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cmc │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,%r8b │ │ │ │ + and $0x89480042,%eax │ │ │ │ + fisttps -0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + lea 0xd4d540(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 421b70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0xb(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov $0xffffffb,%esp │ │ │ │ (bad) │ │ │ │ + rex add %al,0x2000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xor $0xd5,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + cmc │ │ │ │ + (bad) │ │ │ │ add %ch,%cl │ │ │ │ - imul $0xffffffff,%edi,%edi │ │ │ │ + rex.WXB (bad) │ │ │ │ + (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 421519 │ │ │ │ + rex.RB loopne 422661 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4214fa │ │ │ │ + jb 422702 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x421510,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + movq $0x422660,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 422660 │ │ │ │ + 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 -0x39(%rax) │ │ │ │ - add %r8b,-0x3(%r8) │ │ │ │ - incb (%rax) │ │ │ │ - jmp 443df0 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rsi) │ │ │ │ + movl $0x4226a0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4226a0 │ │ │ │ + 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) │ │ │ │ - call 4842eaa7 <__environ@GLIBC_2.2.5+0x471d97ff> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 421552 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 448068 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4226f2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0xd4f515(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xd531,$0x0 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4215d1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4215a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4215a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4800d531(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4215c1 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - lea 0xd53148(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1b(%rdi) │ │ │ │ + movq $0x422610,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd4f4ce(%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 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42166e │ │ │ │ + jb 4228c2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x421628,-0x18(%rbp) │ │ │ │ + movq $0x4227d0,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 421628 │ │ │ │ + jne 4227d0 │ │ │ │ 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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x3e(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rdx) │ │ │ │ + movl $0x422810,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 422810 │ │ │ │ + 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 %esi,0x49(%rax,%riz,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42165e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + ja 422862 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xe1ea90(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0xe1d890(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 422862 │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + 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,0x1b(%rdi) │ │ │ │ + movq $0x422780,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd4f326(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor %ch,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4216e9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 421879 │ │ │ │ - movq $0x4216e0,-0x20(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 422998 │ │ │ │ + movq $0x422970,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4216e0 │ │ │ │ + jne 422970 │ │ │ │ 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 %cl,%al │ │ │ │ - xor %edx,%ebp │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 421869 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - movq $0x4214c8,-0x108(%r12) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %r8,-0xf8(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0xf0(%r12) │ │ │ │ - movq $0x491ae0,-0xe8(%r12) │ │ │ │ - lea -0x108(%r12),%r8 │ │ │ │ - mov %r8,-0xe0(%r12) │ │ │ │ - movq $0xfb4710,-0xd8(%r12) │ │ │ │ - lea -0xe6(%r12),%r8 │ │ │ │ - mov %r8,-0xd0(%r12) │ │ │ │ - movq $0x124ce19,-0xc8(%r12) │ │ │ │ - movq $0x421530,-0xc0(%r12) │ │ │ │ - mov %rdx,-0xb0(%r12) │ │ │ │ - movq $0xfb4710,-0xa8(%r12) │ │ │ │ - lea -0xc0(%r12),%rdx │ │ │ │ - mov %rdx,-0xa0(%r12) │ │ │ │ - lea -0xd6(%r12),%rdx │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0x421568,-0x90(%r12) │ │ │ │ - mov %rcx,-0x80(%r12) │ │ │ │ - movq $0x491cc0,-0x78(%r12) │ │ │ │ - lea -0x90(%r12),%rcx │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - movq $0x491ac0,-0x68(%r12) │ │ │ │ - lea -0x71(%r12),%rcx │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x67(%r12),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - lea -0xa6(%r12),%rcx │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x116fe7a,-0x30(%r12) │ │ │ │ - movq $0x116f648,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x11746d0,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x421898,0x18(%rbp) │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 41eb38 │ │ │ │ - movq $0x110,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd53088(%rip),%rbx │ │ │ │ - jmp *-0x8(%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,0x19(%rdi) │ │ │ │ - movq $0x4215e8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x8,%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 0xe1d778(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + lea 0xd4f2a9(%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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xor %dl,%ch │ │ │ │ - add %ch,%cl │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %dl,0x28000000(%rip) │ │ │ │ - xor %dl,%ch │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 421947 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 421942 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd4eb71(%rip),%r14 │ │ │ │ + jb 422a62 │ │ │ │ + movq $0x422a00,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f3e888 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 422a00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%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 421d28 │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - jb 421954 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4219a2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 448068 │ │ │ │ - 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) │ │ │ │ - js 4219e3 │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 421a21 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4219f8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rcx,2) │ │ │ │ + movl $0x422a40,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4219f8 │ │ │ │ + jne 422a40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub $0x894800d5,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - lea 0xd52cf8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 0xe1d6ae(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4f1e7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ch,(%rdi) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 421a62 │ │ │ │ + jb 422aa6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x421a78,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 488668 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cs {rex2 0x0} dec %eax │ │ │ │ - movl $0x421aa0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xe2b367(%rip),%r14 │ │ │ │ - jmp 44c818 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rcx │ │ │ │ - loopne 421aa0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - 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) │ │ │ │ - call 4842efef <__environ@GLIBC_2.2.5+0x471d9d47> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 421bf5 │ │ │ │ + jb 422b72 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x421b10,-0x20(%rbp) │ │ │ │ + movq $0x422b10,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 421b10 │ │ │ │ + jne 422b10 │ │ │ │ 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,0x4800d52e(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 421bee │ │ │ │ - movq $0x421b48,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 421b48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 422b62 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x422a80,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xe1d58c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2e(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x421b70,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 421b70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cs {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 421bf9 │ │ │ │ - movq $0x421ba8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 422c03 │ │ │ │ + movq $0x422bd8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 421ba8 │ │ │ │ + jne 422bd8 │ │ │ │ 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 %ah,%al │ │ │ │ - sub $0x894800d5,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x55(%rbp),%dh │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 421bde │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xd52d48(%rip),%rbx │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0xa8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 421ce9 │ │ │ │ - movq $0x421a38,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - movq $0x491cc0,-0x88(%r12) │ │ │ │ - lea -0xa0(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x491ac0,-0x78(%r12) │ │ │ │ - lea -0x81(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0xfb4710,-0x68(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x124ce19,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x443948,-0x38(%r12) │ │ │ │ - movq $0x11702f8,-0x30(%r12) │ │ │ │ - movq $0x1170281,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1240109,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + jmp ed7410 │ │ │ │ + lea 0xe1d50d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub %bh,%ah │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ 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,0x2d(%rdi) │ │ │ │ + movq $0x422ac0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x422ba0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd4efec(%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,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 421e31 │ │ │ │ - movq $0x421980,-0xc0(%r12) │ │ │ │ - mov %r8,-0xb0(%r12) │ │ │ │ - movq $0xfb4710,-0xa8(%r12) │ │ │ │ - lea -0xc0(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x124ce19,-0x98(%r12) │ │ │ │ - movq $0x4219b8,-0x90(%r12) │ │ │ │ - mov %rdi,-0x80(%r12) │ │ │ │ - movq $0x491cc0,-0x78(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x491ac0,-0x68(%r12) │ │ │ │ - lea -0x71(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0xa6(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x116fe7a,-0x30(%r12) │ │ │ │ - movq $0x116f758,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x11746d0,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x421e70,0x0(%rbp) │ │ │ │ - lea -0x3f(%r12),%rsi │ │ │ │ - mov %r9,0x8(%rbp) │ │ │ │ - jmp 41eb38 │ │ │ │ - movq $0xc8,0x388(%r13) │ │ │ │ - lea 0xd52b85(%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 %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 422ce8 │ │ │ │ + movq $0x422cc0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 422cc0 │ │ │ │ + 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) │ │ │ │ - sub %ebp,%edx │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x421ac0,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%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 $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xe1d428(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ + lea 0xd4ef71(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ebp,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 421f29 │ │ │ │ - movq $0x421f00,-0x10(%rbp) │ │ │ │ + jb 422d8e │ │ │ │ + movq $0x422d48,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 421f00 │ │ │ │ + jne 422d48 │ │ │ │ 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 │ │ │ │ - sub %ch,%dl │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 421d28 │ │ │ │ - lea 0xd52ae0(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rax,2) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 422d7e │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd4eed3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + lea 0xe1d369(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - sub %ch,%dl │ │ │ │ - add %ch,%cl │ │ │ │ - jae 421f52 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 421f74 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 422240 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 421faf │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 421fb2 │ │ │ │ + jb 422dde │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x421fc8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 488668 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4800d529(%rax) │ │ │ │ - movl $0x421ff0,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xe2ae17(%rip),%r14 │ │ │ │ - jmp 44c818 │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900e053(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x29(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42208c │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x422060,-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 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 422ea2 │ │ │ │ + movq $0x422e40,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 422060 │ │ │ │ + jne 422e40 │ │ │ │ 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 %ch,(%rax) │ │ │ │ - sub %edx,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rcx,%rbx,1) │ │ │ │ - movl $0x4220a0,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sub %dl,%ch │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - and %al,0x0(%rdx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4800d528(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 42211e │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %esi,0x49(%rcx,%riz,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42210e │ │ │ │ + ja 422e92 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xa8,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 422202 │ │ │ │ - movq $0x421f88,-0xa0(%r12) │ │ │ │ + movq $0x422db8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x491cc0,-0x88(%r12) │ │ │ │ - lea -0xa0(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x491ac0,-0x78(%r12) │ │ │ │ - lea -0x81(%r12),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0xfb4710,-0x68(%r12) │ │ │ │ - lea -0x77(%r12),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0x124ce19,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x66(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x443948,-0x38(%r12) │ │ │ │ - movq $0x11702f8,-0x30(%r12) │ │ │ │ - movq $0x1170281,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x1240109,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %bh,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + lea 0xd4edc7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xe1d255(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d527(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42228d │ │ │ │ - movq $0x4222c0,-0x8(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 421d28 │ │ │ │ - lea 0xd5279c(%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) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - es {rex2 0x0} dec %ecx │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4222f8 │ │ │ │ - movq $0x422010,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 422391 │ │ │ │ - movq $0x422360,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 422f34 │ │ │ │ + movq $0x422f10,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 422360 │ │ │ │ + jne 422f10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - es {rex2 0x0} dec %esp │ │ │ │ - mov 0x17(%rbx),%ecx │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 422240 │ │ │ │ - lea 0xd526a8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x16ff2ada(%rax) │ │ │ │ - movsxd %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %dl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4ed5d(%rip),%rbx │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 844805 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 422fbb │ │ │ │ + movq $0x422f90,-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 422418 │ │ │ │ + jne 422f90 │ │ │ │ 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 %cl,0x26(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x422448,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 422448 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - es {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 422473 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x422690,0x8(%rbp) │ │ │ │ - lea 0xe1dca2(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp ff2d88 │ │ │ │ - movq $0x422738,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rax,-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 fb3300 │ │ │ │ - lea 0xd525a6(%rip),%rbx │ │ │ │ + lea 0xe1d155(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4ecde(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - sbb $0x0,%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sbb $0xd5,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rbx) │ │ │ │ - jb 422557 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - jae 42270d │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 422547 │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - movq $0xddd580,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xddd520,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 42257b │ │ │ │ - movq $0x422958,0x38(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ - movq $0x4229a0,0x38(%rbp) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + 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 $0xf3fe80,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd4ec94(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - sbb $0xd5,%al │ │ │ │ - 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) │ │ │ │ - jb 422637 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - jae 422713 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 422627 │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - movq $0xddd580,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xddd520,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jb 42265b │ │ │ │ - movq $0x4228c8,0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - movq $0x422910,0x38(%rbp) │ │ │ │ - mov 0x7(%rbx),%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 423055 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0xe2d219(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4fd88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbx,%rdi,2) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4226fd │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xddd580,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x122a7fa,-0x20(%r12) │ │ │ │ - movq $0x122a7fa,-0x18(%r12) │ │ │ │ - movq $0x1,-0x10(%r12) │ │ │ │ - movq $0xddd500,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 422717 │ │ │ │ - add $0x30,%rbp │ │ │ │ - lea 0xe080d6(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 423099 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xbe9b35(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - and %ebp,%edx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB cmp %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add 0x49(%rbx),%esi │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jb 4227ac │ │ │ │ - add $0x10,%r12 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 422785 │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + ja 4230df │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x423070,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x4227d8,0x0(%rbp) │ │ │ │ - lea -0x6(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ jmp ff2d88 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x4225b0,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 4223d8 │ │ │ │ - movq $0x4224d0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - jmp 4223d8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %ebx,(%rax,%rax,1) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - and $0x558b4800,%eax │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rbp,2) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 422845 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0xddd580,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xddd520,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x422880,0x38(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp dd9c10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ 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 $0xddd4e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4230b0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbe9565(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 $0xddd500,-0x8(%r12) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4231bc │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4231b1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbe9a1d(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%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) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4231ff │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x423160,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (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 $0xddd4e0,-0x8(%r12) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42327c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 423271 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4231d0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbe9434(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xddd500,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x423220,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + adc $0x3000000,%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) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xddd4e0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %dh,0x48(%rdi) │ │ │ │ + movq $0x423028,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + cmp $0xb,%rsi │ │ │ │ + jl 423348 │ │ │ │ + movq $0x423298,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x423108,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd4e9f9(%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 %dh,0x20(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 422a0e │ │ │ │ - movq $0x422a30,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4223d8 │ │ │ │ - lea 0xd5206b(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x22(%rdx),%esi │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jb 422a53 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733a6ce4 <__environ@GLIBC_2.2.5+0x72151a3c> │ │ │ │ + rex.WR │ │ │ │ + movq $0x4233d0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4233d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jb 422a6f │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nopw 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 422ab6 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4233e4 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 423308 │ │ │ │ + lea 0xd4e984(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0x4800d51f(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 422afa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4229f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 423308 │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1f(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 422bd0 │ │ │ │ - movq $0x422b68,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 422b68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 422bc0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x422ad0,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x42a2b0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x423408,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd4e912(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + sub %ch,%cl │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4234d1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4234b6 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff08a0,-0x20(%rbp) │ │ │ │ + movq $0x1241ba1,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + movq $0x1171da8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f4e040 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900d51e(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 422c40 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x422a90,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x422b18,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 423568 │ │ │ │ + movq $0x423510,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 423510 │ │ │ │ + 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 │ │ │ │ + call ffffffff898a35e6 <__environ@GLIBC_2.2.5+0xffffffff8864e33e> │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rax,%rdx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 423558 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x423480,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xc015c8(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xd4e80d(%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 %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 422c9b │ │ │ │ - movq $0x422cb8,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd5d0d2(%rip),%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp bb6528 │ │ │ │ - lea 0xd51e0e(%rip),%rbx │ │ │ │ + add %bh,(%rax) │ │ │ │ + call ffffffff838b366e <__environ@GLIBC_2.2.5+0xffffffff8265e3c6> │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x4234d0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbe90d9(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd4e816(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb $0xc74800d5,%eax │ │ │ │ - add %r15b,%r8b │ │ │ │ - sub $0x42,%al │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - (bad) 0x5(%rbp,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - and %ebp,%ebx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xdd2359,%eax │ │ │ │ - lea 0xdd240b(%rip),%rsi │ │ │ │ - lea 0xdd240a(%rip),%r14 │ │ │ │ - jmp bba4c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 423430 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d51d(%rax) │ │ │ │ - movl $0x422d38,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 487b80 │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1d(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 422d83 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dl,%al │ │ │ │ + out %eax,$0xd4 │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 423598 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x1d(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - lea 0xe12e46(%rip),%rsi │ │ │ │ - jmp 422d74 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 423390 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sbb $0x8b4800d5,%eax │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 422d78 │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 422dee │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4900d4e7(%rax) │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 422dce │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x422bf0,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ + ja 4236d5 │ │ │ │ + movq $0x4235f8,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x423620,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x423648,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0xf51210,-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) │ │ │ │ - movq $0x422d60,-0x8(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 422d60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x422d18,-0x8(%rbp) │ │ │ │ - mov %rsi,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ff2fc8 │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd4e719(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 %al,-0x37(%rax) │ │ │ │ + loope 423708 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp f3fbe0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 422ebf │ │ │ │ - movq $0x422e60,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 422e60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + leave │ │ │ │ + loope 423730 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp f3fa60 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%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,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x42a2b0,-0x10(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + add %dh,0x40(%rdi) │ │ │ │ + movq $0x423708,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x423730,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb3e28,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd4e659(%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,-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 (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb %ebp,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 422f39 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 422f2e │ │ │ │ + jb 423842 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x422e20,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea -0x7(%r12),%rdi │ │ │ │ - lea 0xd4e970(%rip),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 422c68 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp ff2fc8 │ │ │ │ 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,(%rax) │ │ │ │ - add %bl,0x1b(%rax) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 422fa8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x422ed8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - sbb %ch,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42301f │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 423014 │ │ │ │ - movq $0x422f58,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x423040,-0x8(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe9170 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd51aaa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x30(%r8) │ │ │ │ - add %cl,-0xd(%rcx,%r9,4) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4238b1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 42396b │ │ │ │ + movq $0x4238a0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 423068 │ │ │ │ + jne 4238a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ 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) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1a(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42310d │ │ │ │ - movq $0x4230d0,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000000(%rdi) │ │ │ │ + movl $0x4238f0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4230d0 │ │ │ │ + jne 4238f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,%dl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - xor %al,0x0(%rdx) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4230f8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42394b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x423818,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0xd4e4ce(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb %edx,%ebp │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 42310c │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 422fd0 │ │ │ │ - lea 0xd519cc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103a72f4 <__environ@GLIBC_2.2.5+0xf15204c> │ │ │ │ (bad) │ │ │ │ + adc $0x48000001,%eax │ │ │ │ + movl $0x4239e0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4239e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x16ff2ae7(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rsi) │ │ │ │ + movl $0x423a30,-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 423a30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x19(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42317c │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ - lea 0xd4cd31(%rip),%rdi │ │ │ │ - lea 0xd4e723(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 422c68 │ │ │ │ - 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 %bl,(%rax) │ │ │ │ - sbb %edx,%ebp │ │ │ │ - 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 $0x423148,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x49000000(%rbp) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 423aa2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118772b,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4e37f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d518(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4232bb │ │ │ │ - movq $0x423248,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103a7444 <__environ@GLIBC_2.2.5+0xf15219c> │ │ │ │ + (bad) │ │ │ │ + adc $0x48000001,%eax │ │ │ │ + movl $0x423b30,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 423248 │ │ │ │ + jne 423b30 │ │ │ │ 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,0x18(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x423270,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rsi) │ │ │ │ + movl $0x423b80,-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 423270 │ │ │ │ + jne 423b80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x18(%rax) │ │ │ │ - {rex2 0x0} dec %ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4232ab │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x423198,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4232d8,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe9170 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd5183e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - xor 0x0(%rdx),%eax │ │ │ │ - mov %r14,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 423300 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x49000000(%rbp) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 423bf2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118a0af,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + lea 0xd4e237(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ 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) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 423c72 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6ab8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - add %cl,(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jae 4233cf │ │ │ │ - lea 0xd517c8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rex.RB loopne 423ce1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 423d9b │ │ │ │ + movq $0x423cd0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 423cd0 │ │ │ │ + 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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add 0x44(%rbx),%esi │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 42347b │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000000(%rdi) │ │ │ │ + movl $0x423d20,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 423d20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4233b4 │ │ │ │ + ja 423d7b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x423c38,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x423400,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 423400 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xd4e0b6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + loopne 423d9b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 423e0f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 423e0a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd4e08f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee1a50 │ │ │ │ + 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) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - xor $0x42,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 423e52 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x423e68,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jne 423430 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x1171e81,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + 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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x31(%rbp) │ │ │ │ - movq $0x423370,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fb3300 │ │ │ │ - lea 0xe1cc95(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4233cf │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 423eca │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1171e61,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4234c6 │ │ │ │ + jb 423f12 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1171e81,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 423506 │ │ │ │ + jb 423f5a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 423348 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1171e71,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%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 %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 423faa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103a6e7c <__environ@GLIBC_2.2.5+0xf151bd4> │ │ │ │ - (bad) │ │ │ │ - mov %es,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x423578,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 423578 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 423ffa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x4234e0,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42404a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 424096 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6ab8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4234a0,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x423528,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4240ea │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6ab8 │ │ │ │ + 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 loopne 4236a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 423687 │ │ │ │ - movq $0x4236a8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd5c6e2(%rip),%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp bb6528 │ │ │ │ - lea 0xd5149a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42413a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %ch,%bl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - ss rex.X add %cl,-0x77(%rcx) │ │ │ │ - (bad) 0x5(%rbp,%rcx,4) │ │ │ │ - jo 4236d1 │ │ │ │ - fldl (%rax) │ │ │ │ - lea 0xdd1969(%rip),%rdi │ │ │ │ - lea 0xdd1a1b(%rip),%rsi │ │ │ │ - lea 0xdd1a1a(%rip),%r14 │ │ │ │ - jmp bba4c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 424186 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6ab8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - (bad) │ │ │ │ - rex.X add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - mov %al,0x0(%rsi,%rax,1) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4241da │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rcx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42422a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ 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,-0x73(%r8) │ │ │ │ - adc $0xe1245a,%eax │ │ │ │ - jmp 423760 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 424276 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6ab8 │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4242ca │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4237da │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4237ba │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4235e0,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x423750,-0x8(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 423750 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x423708,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - nopl 0x0(%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 42431a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + 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 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 423826 │ │ │ │ + jb 424366 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6ab8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,0x4800e071(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 423875 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4243ba │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x28(%rbx),%r9 │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0xe28841(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ddb3d0 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42440a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x42a2b0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jo 4238cf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 423941 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4239c9 │ │ │ │ - movq $0x423948,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42445a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 423948 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900e070(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4239b9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x423840,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x423898,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xff0268,0x8(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ed7300 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x20(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 423a41 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x423800,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4238f0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4244a6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6ab8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %edx,%ebp │ │ │ │ + add %dl,(%rax) │ │ │ │ + fcmovbe %st(4),%st │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 423ab9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 423a8a │ │ │ │ - movq $0x423aa8,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed7088 │ │ │ │ - lea 0xd510f7(%rip),%rbx │ │ │ │ + rex.RB cwtl │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4244f8 │ │ │ │ + movq $0x424518,-0x28(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47590 │ │ │ │ + lea 0xd4d9f9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,%al │ │ │ │ - adc %dl,%ch │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x423e28,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x424578,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f479b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x27(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - cmp 0x0(%rdx),%al │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xd5c29d(%rip),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp bb6528 │ │ │ │ + add %r15b,0x49004245(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x10(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - movl $0x423b18,0x0(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - lea 0xdd1540(%rip),%r8 │ │ │ │ - lea 0xdd1539(%rip),%rdi │ │ │ │ - lea 0xdd15eb(%rip),%rsi │ │ │ │ - lea 0xdd15ea(%rip),%r14 │ │ │ │ - jmp bba4c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + lea 0xd4d910(%rip),%ebx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4245f8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp f479b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - loopne 423b18 │ │ │ │ - movq $0x423b60,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 487b80 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + rex.RX │ │ │ │ + rex.X add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + clc │ │ │ │ + cwtl │ │ │ │ + mov $0x8600,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800e06e(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 423ba7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x46(%r8) │ │ │ │ + rex.X add %cl,-0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4800e06e(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - lea 0xe12022(%rip),%rdx │ │ │ │ - jmp 423b98 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6e(%rax) │ │ │ │ - loopne 423b88 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 423c17 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 423bf7 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4239e8,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x423b88,-0x8(%rbp) │ │ │ │ - lea -0x1f(%r12),%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,%edi │ │ │ │ + or (%rax),%al │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xd8,%al │ │ │ │ + cwtl │ │ │ │ + ds rex.X add %cl,-0x77(%rcx) │ │ │ │ + pop %rsp │ │ │ │ + and $0xe8,%al │ │ │ │ + movq $0x423ee0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4246b8,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 423b88 │ │ │ │ + jne 4246b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x423b38,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea 0xd4bb32(%rip),%edi │ │ │ │ - lea 0xd4cae4(%rip),%rsi │ │ │ │ - jmp 423658 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pmullw (%rax),%mm0 │ │ │ │ - jmp 423c40 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 4246e0 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + jmp 4248b7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733a75e4 <__environ@GLIBC_2.2.5+0x7215233c> │ │ │ │ - pop %rbx │ │ │ │ - movq $0x423cd8,-0x18(%rbp) │ │ │ │ - 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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 423cd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.X add (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %dl,(%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) │ │ │ │ - cmp $0x8b480042,%eax │ │ │ │ - jae 423cf7 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 423348 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + jmp 4247b1 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 424778 │ │ │ │ + jmp 4248b7 │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xe1c3dd(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000001(%rsi) │ │ │ │ + mov 0x40(%rbp),%ebx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 424866 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4249a9 │ │ │ │ + mov 0x6(%r9),%rcx │ │ │ │ + movq $0x424420,-0x50(%r12) │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x424470,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x50(%r12),%rdx │ │ │ │ + lea -0x6(%r12),%rcx │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 4248b7 │ │ │ │ + nop │ │ │ │ + or %dl,(%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 $0x423c90,-0x10(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4249c4 │ │ │ │ + movq $0x4243d0,-0x20(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + lea 0xe1b86b(%rip),%rcx │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42490f │ │ │ │ + movq $0x424380,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ + movq $0x424778,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xff0268,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x424750,0x0(%rbp) │ │ │ │ + jmp fe7978 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42498d │ │ │ │ + movq $0x423f28,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x424ac8,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x4246e8,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7978 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x424710,0x0(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x424840,0x0(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + mov %al,(%rax) │ │ │ │ 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 423dde │ │ │ │ - movq $0x423e00,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0xd5bf8f(%rip),%r14 │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp bb6528 │ │ │ │ - lea 0xd50e2b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 424b13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - or $0xc74800d5,%eax │ │ │ │ - add %r8b,0x3e(%r8) │ │ │ │ - rex.X add %cl,-0x77(%rcx) │ │ │ │ - (bad) 0x5(%rbp,%rcx,4) │ │ │ │ - sbb %dl,(%rdx) │ │ │ │ - fldl (%rax) │ │ │ │ - lea 0xdd1211(%rip),%rdi │ │ │ │ - lea 0xdd12c3(%rip),%rsi │ │ │ │ - lea 0xdd12c2(%rip),%r14 │ │ │ │ - jmp bba4c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42512d │ │ │ │ + mov 0x6(%r8),%rax │ │ │ │ + movq $0x4242e0,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x424330,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x50(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 424ff4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d50d(%rax) │ │ │ │ - movl $0x423ef8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 487b80 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rcx,1) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,%r8 │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 424a3e │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 423e96 │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 425115 │ │ │ │ + movq $0x424290,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4241b0,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4241b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + lea 0xe1b5c7(%rip),%rbx │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + lea 0xe1b5bb(%rip),%rdi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + jmp 424ff4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or $0xd5,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - push %rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 424ce1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - or $0xd5,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x73(%r8) │ │ │ │ - or $0xe11c8e,%eax │ │ │ │ - jmp 423f24 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + jmp 424e9e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d50c(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 423f99 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 423f79 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x423d50,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x423f18,-0x8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 423f18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x423ed8,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x424040,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd4b7ce(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp ff2fc8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + ja 4250fa │ │ │ │ + movq $0x423fc0,-0x20(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + lea 0xe1b4a2(%rip),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 424ff4 │ │ │ │ + nop │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d4d6(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jne 424ca4 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 42506c │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,%r9 │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 42400e │ │ │ │ - add $0x10,%r12 │ │ │ │ + je 424c2f │ │ │ │ + mov 0x6(%r9),%rax │ │ │ │ + mov %rsi,%r10 │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 424dd7 │ │ │ │ + add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 423ffe │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 4250b4 │ │ │ │ + mov 0x6(%r10),%rsi │ │ │ │ + movq $0x4240b0,-0x88(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + movq $0xf3fe80,-0x60(%r12) │ │ │ │ + lea -0x88(%r12),%rsi │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + movq $0x424100,-0x50(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x424150,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x4240e8,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4240e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x5e(%r12),%rsi │ │ │ │ + lea -0x50(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 424ff4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d50b(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 424165 │ │ │ │ - movq $0x424080,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 424080 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - {rex2 0xd4} str -0x77(%r16) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - rex │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4240c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4250d7 │ │ │ │ + movq $0x424010,-0x50(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x424060,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x50(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 424ff4 │ │ │ │ xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d4d5(%rax) │ │ │ │ - movl $0x424100,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 424100 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x2b(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ + adc %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,-0x74b80000(%rax,%rax,1) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 424f7c │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42507e │ │ │ │ + mov 0x6(%r8),%r8 │ │ │ │ + movq $0x4241f0,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x424240,-0x28(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x50(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rdx │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 424ff4 │ │ │ │ + movq $0x424c90,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2b(%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,%rsi,2) │ │ │ │ - movl $0x424148,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 424148 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 425099 │ │ │ │ + movq $0x4241a0,-0x20(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + lea 0xe1b155(%rip),%rdx │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 424ff4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - {rex2 0xd4} str -0x39(%r16) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x423f,$0x0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd50a4d(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jge 425000 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xd4d4db(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4241c8,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 425050 │ │ │ │ + movq $0x423f70,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x424e60,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x424fe0,0x10(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4241c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp fe79b8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp 423c90 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x424bc0,0x0(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x424f58,0x0(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + movq $0x424b78,0x8(%rbp) │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x424da8,0x0(%rbp) │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %r9,0x18(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x424c08,0x0(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4249f0,0x0(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x424a20,0x0(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 4251a2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6ab8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x14ff2b2c(%rax) │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 425209 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d4d4(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 424173 │ │ │ │ - movq $0x424210,-0x8(%rbp) │ │ │ │ + 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) │ │ │ │ + jne 425298 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x425248,-0x20(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + 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 424210 │ │ │ │ + jne 425248 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2c(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - ds rex.X add %cl,-0x75(%rax) │ │ │ │ - jne 42422c │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rsi,1) │ │ │ │ + movl $0x4251e0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4251e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x4252d8,0x8(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4251c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivr %st(3),%st │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 424290 │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 424285 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfed6e0,-0x10(%r12) │ │ │ │ + ja 425333 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x425168,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x4242a8,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a1720 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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,0x19(%rdi) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + movq $0x4251c0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 4251c0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - call 484317f0 <__environ@GLIBC_2.2.5+0x471dc548> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42434a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x424338,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %eax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 424338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4800d4ff(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %eax,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 41daa8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + lea 0xd4cb61(%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 %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733a7cbc <__environ@GLIBC_2.2.5+0x72152a14> │ │ │ │ - jne 4243ba │ │ │ │ - movl $0x4243a0,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + rex.RB call 103a8d1c <__environ@GLIBC_2.2.5+0xf153a74> │ │ │ │ + (bad) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %dl,0x0(%rdx,%rax,2) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4243a0 │ │ │ │ + jne 425408 │ │ │ │ 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,(%rax) │ │ │ │ - call *%rsp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - rolb $1,0x42(%rbx) │ │ │ │ - add %cl,-0x74b7f8bd(%rbx) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7cb7ffbb(%rcx) │ │ │ │ + rex push %rsp │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 4243d0 │ │ │ │ + jne 425440 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - call *%rsp │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - rex.R │ │ │ │ - rex.X add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x76bef7bb(%rbx) │ │ │ │ - (bad) │ │ │ │ - jmp 4109f8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ 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 %bl,%al │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,0x31eb084d(%r11) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d4fe(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4244b3 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42447d │ │ │ │ - movq $0x4242f0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %ecx,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x424400,0x0(%rbp) │ │ │ │ - jmp fe7900 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x54(%r8) │ │ │ │ + rex.X add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 425470 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - 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,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4244e2 │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 42547f │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4244a8,0x8(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 425368 │ │ │ │ + lea 0xd4ca85(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %bh,%al │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4245a1 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 424596 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x443948,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1240109,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - movq $0x4245b8,-0x8(%rbp) │ │ │ │ - lea 0xd4b534(%rip),%r8 │ │ │ │ - lea -0x27(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xd53c64(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dl,-0x36(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + clc │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + jmp 4244c8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4245fe │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 424672 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 424667 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x424520,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x424688,-0x8(%rbp) │ │ │ │ - lea 0xd4bb01(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - not %esp │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x9ffbdba(%r8) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4246b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d4f7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4246c7 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ + jmp 4253c8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W not %bpl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 424768 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42475d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x443968,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1240109,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x424780,-0x8(%rbp) │ │ │ │ - lea 0xd4b36d(%rip),%r8 │ │ │ │ - lea -0x1f(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xd53add(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 423c90 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + leave │ │ │ │ + (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42558d │ │ │ │ + movq $0x4254a8,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4254d8,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x425500,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0xedad68,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x45(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd4c979(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 %ch,-0xb(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 424851 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 424846 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x443948,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1240109,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x424868,-0x8(%rbp) │ │ │ │ - lea 0xd4b284(%rip),%r8 │ │ │ │ - lea -0x27(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xd539b4(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%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 $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4255f2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6ab8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmc │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 424909 │ │ │ │ + rex.RB loopne 425661 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4248f6 │ │ │ │ - movq $0x424910,-0x20(%rbp) │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ff3110 │ │ │ │ + jae 425652 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0xb(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - rex.WB │ │ │ │ - rex.X add %sil,%sil │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 424938 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,0x48000000(%rax) │ │ │ │ + add $0x20,%ebp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x425690,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 425690 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xb(%rax) │ │ │ │ - (bad) │ │ │ │ - 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 4249b3 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4249a3 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4247d0,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x424a20,0x18(%rbp) │ │ │ │ - lea 0xd4b7c5(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4249fd │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x4246f0,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x424a80,0x18(%rbp) │ │ │ │ - lea 0xd4b76b(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - hlt │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x4a(%r8) │ │ │ │ - rex.X add %sil,%sil │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 424a48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - hlt │ │ │ │ - (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - repz (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x9ffbdb6(%r8) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 424aa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4800d4f3(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 424abf │ │ │ │ + add %esi,0x48(%rsi,%riz,1) │ │ │ │ + movl $0x425630,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4800d501(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 424b75 │ │ │ │ - movq $0x424b40,-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 │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 424b40 │ │ │ │ + jne 425630 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add %edx,%ebp │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - fmuls 0x0(%rdx,%rax,2) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 423da8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%al │ │ │ │ + lea 0xe1aa40(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x425708,0x0(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + jmp 425610 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - repnz (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 424bd0 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 424db8 │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - repnz (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - jb 424bd0 │ │ │ │ add %al,(%rax) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 425763 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4255b8,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %ch,0x0(%rax) │ │ │ │ - {rex2 0x0} and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 424d90 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x424c48,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 424c48 │ │ │ │ - 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,0x1a(%rdi) │ │ │ │ + movq $0x425610,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 425610 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd4c757(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - add %dl,%ch │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %ch,%bl │ │ │ │ - (bad) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %dl,%ch │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 424d2a │ │ │ │ - movq $0x424ca0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 424ca0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 425798 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d4ff(%rax) │ │ │ │ - movl $0x424be8,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 423c90 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdi,%rcx,2) │ │ │ │ - movl $0x424d10,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 424d10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733a9194 <__environ@GLIBC_2.2.5+0x72153eec> │ │ │ │ + push %rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 425894 │ │ │ │ + movq $0x4257f0,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x425818,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x4258c0,-0x18(%rbp) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 425528 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd4c68a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.WR │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 424c28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd4c867(%rip),%rbx │ │ │ │ - jmp 424d43 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 424d78 │ │ │ │ - movq $0x424608,-0x20(%r12) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0xedad48,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x1f(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - movq $0x424bc0,0x0(%rbp) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 424df7 │ │ │ │ - movq $0x4248b8,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x424b90,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42598e │ │ │ │ + movq $0x425968,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 425968 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 424e8c │ │ │ │ - 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 $0x424ae0,-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 0xe11a60(%rip),%r14 │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed6980 │ │ │ │ + lea 0xd4c5ab(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 424eda │ │ │ │ - movq $0x424ef0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ + jb 425a15 │ │ │ │ + movq $0x4259f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ff2e90 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4259f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe2757a,%eax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xe273f1(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0xe273ec(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4c52c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xe119,$0x0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 425a81 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 425a98 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 424f50 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x424eb8,-0x10(%r12) │ │ │ │ + ja 425a8d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0xedad88,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xe1199c(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed6b20 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x19(%rax) │ │ │ │ - loope 424f78 │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42501d │ │ │ │ - movq $0x424fd0,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 425b63 │ │ │ │ + movq $0x425af8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 424fd0 │ │ │ │ + jne 425af8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sbb %esp,%ecx │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x424f18,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 425b53 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x425a30,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x425038,0x8(%rbp) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe98c0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + lea 0xd4c556(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + lea 0xe1a594(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800e118(%rax) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 425068 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 425bb6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 425d18 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 %bh,0x18(%rax) │ │ │ │ - loope 425068 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jae 4250e6 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jb 425bf6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4e0350 │ │ │ │ + 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 103a9564 <__environ@GLIBC_2.2.5+0xf1542bc> │ │ │ │ (bad) │ │ │ │ + xchg %eax,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x18(%rax) │ │ │ │ - loope 425088 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 425116 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 425122 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x424f78,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ + ja 425ca5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4f5fe8,-0x48(%r12) │ │ │ │ + movq $0x118772b,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x425bd0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x41(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - add $0x20,%rbp │ │ │ │ - lea -0x27(%r12),%r14 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - movq $0x425088,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x5(%rax),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 425088 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x425cc8,-0x18(%rbp) │ │ │ │ + lea -0x9(%r12),%rsi │ │ │ │ + lea 0xe2a5e5(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4dfdf0 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%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 $0x4f6048,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cd0458d4800d4fb,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4251a3 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 425198 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x424248,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4251b8,-0x10(%rbp) │ │ │ │ - lea 0xd4a974(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - push %rcx │ │ │ │ - rex.X add %sil,%sil │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4251e0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 425d69 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 425e3a │ │ │ │ + movq $0x425d60,-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 425d60 │ │ │ │ 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 %dh,%al │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000000(%rbx) │ │ │ │ - movl $0x425218,0x0(%rbp) │ │ │ │ + test %bh,-0x38b80000(%rax,%rax,1) │ │ │ │ + rex.RB clc │ │ │ │ + test $0x5d,%al │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 425218 │ │ │ │ + jne 425da8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d4fa(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jae 4253ff │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 425320 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 425591 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42527b │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0xebbe18,-0x20(%r12) │ │ │ │ + ja 425e1c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x425b90,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x425c10,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfede60,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - jmp 42535a │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x4252c0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4252c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0xe26fe6(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 84a5d0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 425308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 425e76 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4e0410 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x4c004256(%r8) │ │ │ │ - lea 0xd4ab7a(%rip),%esi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp fe9170 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 425eeb │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42527b │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0xebbdf8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfedec0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - movq $0x425390,-0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 425390 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + ja 425ee0 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x425d18,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x425f00,-0x18(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 425d18 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%bl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x11(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x48004253(%r8) │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ + rex.RB clc │ │ │ │ + rex.W pop %rdi │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4253b8 │ │ │ │ + jne 425f48 │ │ │ │ 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 %ah,(%rax) │ │ │ │ - out %eax,(%dx) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x424368,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4254c8,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe9170 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x49000000(%rbp) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 425fc3 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x425e50,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4f5fe8,-0x28(%r12) │ │ │ │ + movq $0x118a01e,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - jb 42540e │ │ │ │ + lea 0xd63fe0(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 425540 │ │ │ │ - movq $0x425440,0x0(%rbp) │ │ │ │ - mov 0xc(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 425440 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800e114(%rax) │ │ │ │ - movl $0x425468,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4260ae │ │ │ │ + movq $0x426050,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 425468 │ │ │ │ + jne 426050 │ │ │ │ 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 %bh,0x14(%rax) │ │ │ │ - loope 425468 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4254a6 │ │ │ │ + ja 42609e │ │ │ │ + movq $0x425e90,-0x28(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - movq $0x425068,-0x8(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xd4a671(%rip),%r14 │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 425068 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + lea 0xd4c053(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xe1a049(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %cl,-0x2a(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4260fa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - push %rsp │ │ │ │ - add %cl,-0xd(%rcx,%r9,4) │ │ │ │ + add %bh,%al │ │ │ │ + rex.WR (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4261a5 │ │ │ │ + movq $0x426150,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4254f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - push %rbp │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ - (bad) │ │ │ │ - jne 425518 │ │ │ │ + jne 426150 │ │ │ │ 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rex.WR (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x2a(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 425540 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %esi,0x49(%rsp,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 426195 │ │ │ │ + movq $0x4260d8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd4bf64(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xe19f52(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe26f2a,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x425578,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 425578 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB call 743a9b2c <__environ@GLIBC_2.2.5+0x73154884> │ │ │ │ + ss lea 0xd4bf38(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - adc %r8b,0x55(%r8) │ │ │ │ - add %cl,0x75(%rbx,%r9,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x6c(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp fea900 │ │ │ │ - movq $0x4255d0,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x426240,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4255d0 │ │ │ │ + jne 426240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - not %ah │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 84abf0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0x2f(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%riz,1) │ │ │ │ + movl $0x426200,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 425618 │ │ │ │ + jne 426200 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xe19e94(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4262b0,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4261d8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0xa(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - movq $0x424e30,-0x30(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rsi,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42631e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118a0de,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x425880,0x28(%rbp) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe98c0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d4f5(%rax) │ │ │ │ - movl $0x4256c8,0x0(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4256c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 743a9cac <__environ@GLIBC_2.2.5+0x73154a04> │ │ │ │ + ss lea 0xd4bde0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0xb(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - push %rsi │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - jae 4256e3 │ │ │ │ - lea 0xd4a42e(%rip),%r14 │ │ │ │ - jmp 412f08 │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x16(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r12b,(%r8) │ │ │ │ - push %rdi │ │ │ │ - rex.X add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x6c(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x4263c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 425720 │ │ │ │ + jne 4263c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x16(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - lea 0xe050cb(%rip),%rcx │ │ │ │ - xchg %rcx,0x8(%rbx) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp $0xfed360,%rdx │ │ │ │ - jne 425763 │ │ │ │ - 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 fe3050 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ - movq $0x425790,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%riz,1) │ │ │ │ + movl $0x426380,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 425790 │ │ │ │ + jne 426380 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xe19d14(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x426430,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 426358 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jmp ffffffff8b8a5866 <__environ@GLIBC_2.2.5+0xffffffff8a6505be> │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - lea 0xd4a31a(%rip),%rcx │ │ │ │ - xchg %rcx,0x8(%rbx) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp $0xfed360,%rdx │ │ │ │ - jne 4257d3 │ │ │ │ - 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 fe3050 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ - movq $0x425800,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 425800 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x49000000(%rsi) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4264be │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x50(%r12) │ │ │ │ + movq $0x118a0de,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x117212f,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x49(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x17(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - pop %rax │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 425828 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + and %cl,-0x2a(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 426512 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + 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 %bh,(%rax) │ │ │ │ - jmp ffffffffc78a58fe <__environ@GLIBC_2.2.5+0xffffffffc6650656> │ │ │ │ - add %r12b,0x58(%r8) │ │ │ │ - add %cl,0x73(%rbx,%r9,4) │ │ │ │ - (bad) │ │ │ │ - movq $0xfeff98,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + call 48433b71 <__environ@GLIBC_2.2.5+0x471de8c9> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42654a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a50c0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ - jmp ffffffff8b8e5936 <__environ@GLIBC_2.2.5+0xffffffff8a69068e> │ │ │ │ - jne 42586c │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 41c278 │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4265d7 │ │ │ │ + lea 0xd4bbd8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0xc74800d4,%ebx │ │ │ │ + rex.RB clc │ │ │ │ + shlb $0x0,0x42(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4265c0 │ │ │ │ + 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) │ │ │ │ - sbb $0xe26bea,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4800d4bb(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4265f2 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x426618,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xe1ccc0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f3d268 │ │ │ │ + movq $0x426660,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 426568 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x894800d4,%ebx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rdx,1) │ │ │ │ + movl $0x426590,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xe1cc73(%rip),%r14 │ │ │ │ + jmp f3d900 │ │ │ │ + lea 0xe19ac7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4800d647(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4266f5 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4266e5 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4f5fe8,-0x50(%r12) │ │ │ │ + movq $0x118a0af,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x426528,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x49(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42672e │ │ │ │ + movq $0x4264f0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W hlt │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4258ce │ │ │ │ - movq $0x4258e8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 4267f9 │ │ │ │ + movq $0x426798,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp feae40 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426798 │ │ │ │ + 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,(%rax) │ │ │ │ - hlt │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - pop %rcx │ │ │ │ - rex.X add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + rex.X add %al,-0x72b7f81d(%ebx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ or %cl,-0x77(%rax) │ │ │ │ or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 425918 │ │ │ │ + jne 4267d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - 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 %bl,%al │ │ │ │ - repz (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x425150,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xe2660d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ff2e90 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe26608(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4b970(%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 4268bb │ │ │ │ + movq $0x426860,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426860 │ │ │ │ + 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) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - js 425969 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x7cffbd98(%r8) │ │ │ │ + jrcxz 426872 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426898 │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4258a8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xe10f3c(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd4b8b6,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%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 425a29 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x425a18,-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 426964 │ │ │ │ + movq $0x426918,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 425a18 │ │ │ │ + jne 426918 │ │ │ │ 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,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 42693e │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbe5dd1(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbe5dcd(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbe5d9b(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd4b835(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ - 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 %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 425a9d │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 425a92 │ │ │ │ - movq $0xfed6e0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x425ab8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xd615d4(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 426a0c │ │ │ │ + movq $0x4269c0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49f7a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd4f274(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4269c0 │ │ │ │ + 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) │ │ │ │ - repnz (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - call 48429d1b <__environ@GLIBC_2.2.5+0x471d4a73> │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0xe04d30(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe90d8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4269e6 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbe5d29(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbe5d25(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbe5cf3(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd4b795(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + 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 $0x6d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + mov $0xd4,%bh │ │ │ │ + add %ch,%cl │ │ │ │ + idivb -0x4e(%rcx) │ │ │ │ + add %ah,0xf(%rsi) │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - repnz (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0xd4,%bh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - sbb %bl,0x42(%rbx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0xe04d00,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 426ad7 │ │ │ │ + movq $0x426a98,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe90d8 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426a98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x7cff2b49(%rax) │ │ │ │ + jrcxz 426aa2 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 426ac7 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 426ab7 │ │ │ │ + lea 0xd4b732(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4b6fa(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4b73a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4b77a(%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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - int1 │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W pop %rbx │ │ │ │ - rex.X add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0xd49f8f,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe90d8 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 426b9b │ │ │ │ + movq $0x426b40,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426b40 │ │ │ │ + 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,0x4800d4f1(%rax) │ │ │ │ - movl $0x425b70,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fea428 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900d4f1(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 425bb0 │ │ │ │ - movq $0x425978,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x425bd0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe98c0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x6b(%r8) │ │ │ │ + rex.X add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 426b78 │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ - (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 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rsi,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jmp *(%rax) │ │ │ │ - loopne 425be3 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r9) │ │ │ │ - test %ah,(%rax,%rdi,2) │ │ │ │ + rcr $1,%bl │ │ │ │ (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - rex.R and $0x80,%al │ │ │ │ - and %ah,%al │ │ │ │ - hlt │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r9) │ │ │ │ - rex.R and $0x88,%al │ │ │ │ - movq $0xf4e020,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0xedf3f8,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x42a310,-0x50(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x8f(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4259d0,-0x18(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x425cd0,0x28(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fea900 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd4b6ee,%eax │ │ │ │ + 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 426c76 │ │ │ │ + movq $0x426c00,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426c00 │ │ │ │ + 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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + rex.X add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:(%rdi) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + jne 426c38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 426c55 │ │ │ │ + lea 0xe261b3(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 426c68 │ │ │ │ + lea 0xe261a9(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe261a4(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4b61b(%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) │ │ │ │ - rex.W │ │ │ │ - lock (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 425d55 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 425d4a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfed6e0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x425d70,-0x8(%rbp) │ │ │ │ - lea 0xd49d84(%rip),%r8 │ │ │ │ - lea 0xd4b6d4(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xd52530(%rip),%r14 │ │ │ │ + jb 426ce9 │ │ │ │ + movq $0x426cd8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426cd8 │ │ │ │ + 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4b5b0(%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 425dda │ │ │ │ - movq $0x425df8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 425a48 │ │ │ │ - lea 0xd4efa7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x11(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0x425cf8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x425e58,-0x8(%rbp) │ │ │ │ - lea 0xd4a339(%rip),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 426d59 │ │ │ │ + movq $0x426d48,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - loopne 425e2b │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x9ffbda2(%r8) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 425e80 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426d48 │ │ │ │ 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 %bl,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4b548(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 425f08 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 425efd │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfed6e0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x425f20,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ + jb 426dc9 │ │ │ │ + movq $0x426db8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a1720 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426db8 │ │ │ │ + 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4b4e0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - jo 425f49 │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock mov $0xd4,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 425fb9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 425fc2 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 426e0a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x425fb0,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 427098 │ │ │ │ + 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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 426ebb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x426e68,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - mov %eax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 425fb0 │ │ │ │ + jne 426e68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jrcxz 425f83 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls -0x76bef7bb(%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x4800426e(%r8) │ │ │ │ + mov 0x17(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426e90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 41daa8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%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 $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd63106(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ 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 %bh,%al │ │ │ │ - loop 425fb3 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733a9934 <__environ@GLIBC_2.2.5+0x7215468c> │ │ │ │ - jne 426032 │ │ │ │ - movl $0x426018,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + rex.RB call 103aa82c <__environ@GLIBC_2.2.5+0xf155584> │ │ │ │ + (bad) │ │ │ │ + lock add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 84de0d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 426018 │ │ │ │ + jne 426f20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - 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 %al,%al │ │ │ │ - loop 425feb │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W (bad) │ │ │ │ - rex.X add %cl,-0x74b7f8bd(%rbx) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7cb7ffbb(%rcx) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 426048 │ │ │ │ + add %r10b,0x6f(%r8) │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 426f50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d4e2(%rax) │ │ │ │ - movl $0x426098,0x0(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %eax,%r14d │ │ │ │ - jmp 4109f8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x1e(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,0x31eb084d(%r11) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1e(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x76b7f7b3(%r11) │ │ │ │ - fiaddl -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x0(%rax,%rax,1) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - rorl %cl,-0x7d(%rcx) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x425f68,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %ecx,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + sub (%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 426f8f │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x426078,0x0(%rbp) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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,-0x7d(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42615a │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x4f6008,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - movq $0x426120,0x8(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x426f88,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf8458d4800d5db,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 426219 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42620e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x443948,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1240109,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - movq $0x426230,-0x8(%rbp) │ │ │ │ - lea 0xd498bc(%rip),%r8 │ │ │ │ - lea -0x27(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xd51fec(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ 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,0x19(%rdi) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x426ed8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4f6088,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%ah │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + mov $0x4800d63d,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4262ea │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4262df │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x426198,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x426300,-0x8(%rbp) │ │ │ │ - lea 0xd49e89(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 42707a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x25(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x3d(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - movsxd 0x0(%rdx),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4271f1 │ │ │ │ + movq $0x4270d0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 426328 │ │ │ │ + jne 4270d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - fcmovnbe %st(4),%st │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0xd4,%dl │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb %dh,0x42(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 427118 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcr $1,%cl │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4263e0 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4263d5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x443968,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1240109,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4263f8,-0x8(%rbp) │ │ │ │ - lea 0xd496f5(%rip),%r8 │ │ │ │ - lea -0x1f(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xd51e65(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,%al │ │ │ │ + mov $0xd4,%cl │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ + cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,0x48000000(%rdi) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x426de8,-0x90(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + movq $0x426e20,-0x78(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x426ff8,-0x60(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x4f6048,-0x50(%r12) │ │ │ │ + lea -0x5f(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x427058,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x49(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x90(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + lea 0xe25c2f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4b0e0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fcom %st(5) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + enter $0xd4b0,$0x0 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4264c9 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4264be │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x443948,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x1240109,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x4264e0,-0x8(%rbp) │ │ │ │ - lea 0xd4960c(%rip),%r8 │ │ │ │ - lea -0x27(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xd51d3c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jb 427249 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x427260,-0x20(%rbp) │ │ │ │ + lea 0xe25be5(%rip),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f3db08 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (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 $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x50(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x49004272(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 427098 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x27(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + sub $0xff,%ch │ │ │ │ + decl (%rdi) │ │ │ │ + add %al,(%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 %dh,(%rax) │ │ │ │ + mov $0xd4,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 426581 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 42656e │ │ │ │ - movq $0x426588,-0x20(%rbp) │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ff3110 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42737b │ │ │ │ + movq $0x4272e8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4272e8 │ │ │ │ + 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 │ │ │ │ - fcom %st(4) │ │ │ │ + add %dh,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x9ffbd9b(%r8) │ │ │ │ - ret │ │ │ │ + add %r10b,(%r8) │ │ │ │ + jae 427331 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - jne 4265b0 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 427310 │ │ │ │ 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 %dl,%al │ │ │ │ - fcom %st(4) │ │ │ │ - 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 42662b │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42661b │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x426448,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x426698,0x18(%rbp) │ │ │ │ - lea 0xd49b4d(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + add %cl,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x75,%al │ │ │ │ + movsxd -0x7d(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + movq $0x427210,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xd4af33(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 427409 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 426675 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x426368,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4266f8,0x18(%rbp) │ │ │ │ - lea 0xd49af3(%rip),%r14 │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ + ja 4273fe │ │ │ │ + movq $0xfedaa0,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4272a8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x427428,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + lea 0xe259fc(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 453e08 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0xd4aed8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - data16 rex.X add %sil,%sil │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4266c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %r9b,0x74(%r8) │ │ │ │ + rex.X add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + and %al,%al │ │ │ │ + add (%rax),%al │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d4d7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4266d7 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0xd0,%al │ │ │ │ + add (%rax),%al │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x29(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - addr32 rex.X add %sil,%sil │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 426720 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4800d639(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 427528 │ │ │ │ + movq $0x4274a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4274a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ + add %ch,0x39(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %esi,0x7f(%rbp) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 427518 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4670,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x124ce19,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x117af31,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 4ee678 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd4b109(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x427560,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + lea 0xbeea79(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4900d638(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - in $0xd4,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4267b8,-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 │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4267b8 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4275ce │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4275c9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xe25860(%rip),%rsi │ │ │ │ + lea 0xd4fc4a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ecb210 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4800d4e4(%rax) │ │ │ │ - movl $0x426950,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%r8 │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 423da8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + mov $0xd4,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42762f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42762a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd4b027(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2a(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 426848 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 426a30 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - or $0x0,%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %dh,-0x72b7ff2c(%rax) │ │ │ │ + rex.RB call 103aaf9c <__environ@GLIBC_2.2.5+0xf155cf4> │ │ │ │ (bad) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2a(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock enter $0xfee7,$0x0 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x427690,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 427690 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB and %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - jb 426848 │ │ │ │ - add %al,(%rax) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jrcxz 426833 │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebx,0x48000001(%rbx) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x4268c0,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48004276(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4268c0 │ │ │ │ + jne 4276b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800d4af(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4276ee │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 4276de │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + lea 0xd4fb35(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ecb210 │ │ │ │ + lea 0xd4af8b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xd4fb11(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ecb210 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4800d4e3(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - jmp 4268cc │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d4e3(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4269a2 │ │ │ │ - movq $0x426918,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 427784 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x427758,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 426918 │ │ │ │ + jne 427758 │ │ │ │ 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 %bh,(%rax) │ │ │ │ - jrcxz 4268eb │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - (bad) │ │ │ │ - push $0xffffffff8b480042 │ │ │ │ - jne 426954 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jrcxz 426923 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rdi,%rcx,2) │ │ │ │ - movl $0x426988,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 426988 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + movl $0x427798,0x0(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp f3cb48 │ │ │ │ + lea 0xd4b464(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - loop 42695b │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48004268(%r8) │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4268a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd4abef(%rip),%rbx │ │ │ │ - jmp 4269bb │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4269f0 │ │ │ │ - movq $0x426280,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + sti │ │ │ │ + add %esi,0xe(%rbp) │ │ │ │ + lea 0xd4b445(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x426838,0x0(%rbp) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 426a6f │ │ │ │ - movq $0x426530,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + lea 0xd4b440(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x426808,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - loope 426a7b │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 426b04 │ │ │ │ - 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 $0x426758,-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 0xe0fde8(%rip),%r14 │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ss (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4277f2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + or %dh,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42782a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 426b52 │ │ │ │ - movq $0x426b68,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ff2e90 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $1,-0x72b7ff2a(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 427862 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe25902,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + xor $0x8d4800d6,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42789a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - std │ │ │ │ - loopne 426b90 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 426bc8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x426b30,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xe0fd24(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + xor $0x8d4800d6,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4278d2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cld │ │ │ │ - loopne 426bf0 │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 426c95 │ │ │ │ - movq $0x426c48,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 426c48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %dh,-0x72b7ff2a(%rip) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42790a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4900e0fc(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 426c85 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - movq $0x426b90,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x426cb0,0x8(%rbp) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe98c0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lock xor $0xd6,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 427942 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cld │ │ │ │ - loopne 426cb0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 426ce0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + mov $0x4800d634,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42797a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cld │ │ │ │ - loopne 426ce0 │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jae 426d5e │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jb 4279b6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b5528 │ │ │ │ + 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,%al │ │ │ │ - sti │ │ │ │ - loopne 426d00 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 426d8e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 426d9a │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x426bf0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x20,%rbp │ │ │ │ - lea -0x27(%r12),%r14 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - movq $0x426d00,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x5(%rax),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 427a21 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 427a06 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x427a20,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 426d00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + jmp ec7c68 │ │ │ │ + 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) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bl,%bh │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 426e1b │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rbx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 426e10 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x425ec0,-0x8(%r12) │ │ │ │ + ja 427a7b │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x427990,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x426e30,-0x10(%rbp) │ │ │ │ - lea 0xd48cfc(%rip),%r14 │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,-0x54(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4800d4de(%rax) │ │ │ │ - movl $0x426e58,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB test $0x4c,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 42830f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x427b10,-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 426e58 │ │ │ │ + jne 427b10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 %bh,-0x22(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x48000000(%rbx) │ │ │ │ - movl $0x426e90,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 426e90 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + jnp 427b59 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 427b38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add $0xf,%al │ │ │ │ - adc $0x1,%ebx │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 426f98 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 427209 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 426ef3 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0xebbe18,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfede60,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - jmp 426fd2 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x426f38,0x0(%rbp) │ │ │ │ + add %bh,0x4800d4ab(%rax) │ │ │ │ + movl $0x427b88,-0x18(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + mov 0x27(%rbx),%rdx │ │ │ │ + mov 0x2f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 426f38 │ │ │ │ + jne 427b88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %ch,-0x55(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 84dec0 │ │ │ │ + rex.RB │ │ │ │ + lock enter $0x427b,$0x0 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 426f80 │ │ │ │ + jne 427bc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d4dc(%rax) │ │ │ │ - movl $0x427318,0x0(%rbp) │ │ │ │ - lea 0xd48f02(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - jmp fe9170 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 426ef3 │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0xebbdf8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfedec0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - lea -0x10(%r12),%rcx │ │ │ │ - movq $0x427008,-0x8(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rax,2) │ │ │ │ + movl $0x427c00,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427008 │ │ │ │ + jne 427c00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rcl %cl,%ah │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - jo 427051 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - psadbw %mm3,%mm0 │ │ │ │ + add %dh,%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ - jne 427030 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%dh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x7c(%r8) │ │ │ │ + rex.X add %cl,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 427c40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %dl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900d4d2(%rax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 427067 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x425fe0,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x427140,0x0(%rbp) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + add %dh,0x4800d4aa(%rax) │ │ │ │ + mov 0x30(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 427c99 │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 427d13 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x427c88,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp fe9170 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - jb 427086 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4271b8 │ │ │ │ - movq $0x4270b8,0x0(%rbp) │ │ │ │ - mov 0xc(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4270b8 │ │ │ │ + jne 427c88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ecx,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - clc │ │ │ │ - loopne 4270b8 │ │ │ │ - movq $0x4270e0,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ + add %ch,-0x56(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rdi,2) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x427cc8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4270e0 │ │ │ │ + jne 427cc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ecx,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + jge 427d11 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 427d0c │ │ │ │ + lea 0xd4a95e(%rip),%r14 │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + jmp ed7e78 │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - loopne 4270e0 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42711e │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - movq $0x426ce0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xd489f9(%rip),%r14 │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 426ce0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,%al │ │ │ │ + test $0x8b4800d4,%eax │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %ch,%cl │ │ │ │ + int3 │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB sbb %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%ebp │ │ │ │ + lea 0xe183eb(%rip),%rax │ │ │ │ + jmp 4280f0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x71(%r8) │ │ │ │ - add %cl,-0xd(%rcx,%r9,4) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 427168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,%al │ │ │ │ + xor %dl,%dh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x427840,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + jmp 4280f0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x427d38,0x0(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x48004271(%r8) │ │ │ │ - mov 0xf(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 427190 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + test $0x8b4800d4,%eax │ │ │ │ + sbb %r13b,%r9b │ │ │ │ + imul $0x1f0f0000,(%rcx),%eax │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %eax,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x2a(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4271b8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %dl,(%rax) │ │ │ │ + test $0x8b4800d4,%eax │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%ch │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe252b2,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4271f0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 428473 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4279d0,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + movq $0x427e50,0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4271f0 │ │ │ │ + jne 427e50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - adc %r15b,0x4c004271(%r8) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fea900 │ │ │ │ - movq $0x427248,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %al,0x4800d4a8(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 428313 │ │ │ │ + movq $0x427e88,0x0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427248 │ │ │ │ + jne 427e88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x26(%rax) │ │ │ │ + add %cl,-0x58(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 84e4e0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0x2f(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 427290 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,%ah │ │ │ │ + add $0xc7480000,%eax │ │ │ │ + add %r9b,%r8b │ │ │ │ + jle 427ee1 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + sub %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 427ec8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcmovbe %st(4),%st │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x58(%rdi) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - movq $0x426aa8,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4274f8,0x28(%rbp) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe98c0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + test $0xd4,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x73(%rax) │ │ │ │ + xor $0xe1822e,%eax │ │ │ │ + jmp 427f00 │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x73(%r8) │ │ │ │ - add %cl,-0xd(%rcx,%r9,4) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 427f18 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 427f6b │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 427f4f │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x427ef0,0x0(%rbp) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427340 │ │ │ │ + jne 427ef0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x427da0,0x0(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 428072 │ │ │ │ + movq $0x427fa8,0x0(%rbp) │ │ │ │ + mov 0x6(%rsi),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 427fa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fcom %st(4) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x73(%r8) │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - jae 42735b │ │ │ │ - lea 0xd487b6(%rip),%r14 │ │ │ │ - jmp 412f08 │ │ │ │ - add $0x0,%al │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x48000001(%rcx) │ │ │ │ + mov %eax,%ebx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 428220 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 428040 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x427958,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x11726b0,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + jmp 4280f0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x427cf8,0x0(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - int $0xd4 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,0x48004273(%r8) │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %ch,0x4800d62d(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + jmp 428082 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 427d40 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4282f7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x427878,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118772b,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + movq $0x428120,0x20(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427398 │ │ │ │ + jne 428120 │ │ │ │ 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 %cl,%al │ │ │ │ - int $0xd4 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - lea 0xe03453(%rip),%rcx │ │ │ │ - xchg %rcx,0x8(%rbx) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp $0xfed360,%rdx │ │ │ │ - jne 4273db │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 422e00 │ │ │ │ mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe3050 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ - movq $0x427408,0x8(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4800d62c(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + jmp 42817a │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 427408 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4282a8 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4281e9 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4278e8,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118772b,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + jmp 4280f0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x428160,0x0(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + test %eax,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x33(%rax) │ │ │ │ + add %bh,0x4800d4a4(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 428273 │ │ │ │ + movq $0x427920,-0x38(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + movq $0x11726b0,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + jmp 4280f0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x428218,0x0(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x2b(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - lea 0xd486a2(%rip),%rcx │ │ │ │ - xchg %rcx,0x8(%rbx) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp $0xfed360,%rdx │ │ │ │ - jne 42744b │ │ │ │ - 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 fe3050 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ - movq $0x427478,0x8(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x4278b0,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + jmp 4280f0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4282a0,0x0(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x428068,0x0(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4283f3 │ │ │ │ + movq $0x428360,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x6(%rcx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427478 │ │ │ │ + jne 428360 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - int3 │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x48004274(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %dh,0x4800d62a(%rax) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 428483 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4283e3 │ │ │ │ + movq $0x427808,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118772b,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + jmp 4280f0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x428418,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4274a0 │ │ │ │ + jne 428418 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + test %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - int3 │ │ │ │ + add %bh,%al │ │ │ │ + sub %edx,%esi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%cl │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - je 4274e9 │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - movq $0xfeff98,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4a50c0 │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x4277d0,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + jmp 4280f0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + jmp 4280f0 │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + jmp 4280f0 │ │ │ │ + lea 0xe17c69(%rip),%rbx │ │ │ │ + jmp 427e20 │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4c00d4cc(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 41c278 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xe24f72,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 428517 │ │ │ │ + movq $0x427648,-0x58(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + movq $0x427718,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x427ab0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x40(%r12),%r14 │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0xd4a1e7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + movabs %al,0x394cf0458d4800d4 │ │ │ │ + clc │ │ │ │ + jb 428587 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 428582 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd4a1c7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $1,%bh │ │ │ │ + jo 4285c6 │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 427546 │ │ │ │ - movq $0x427560,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 4285c2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp feae40 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d4d7(%rax) │ │ │ │ - movl $0x427590,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + shlb $1,-0x72b7ff2c(%rcx) │ │ │ │ + rex.RB loopne 428629 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 428730 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x428628,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427590 │ │ │ │ + jne 428628 │ │ │ │ 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 %ah,-0x29(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x426dc8,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %al,0x4800d4a1(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 428734 │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 428720 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4285a0,-0xa0(%r12) │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + movq $0x4f5fe8,-0x88(%r12) │ │ │ │ + movq $0x118772b,-0x80(%r12) │ │ │ │ + lea -0xa0(%r12),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + movq $0x4f5fe8,-0x70(%r12) │ │ │ │ + movq $0x1172788,-0x68(%r12) │ │ │ │ + lea -0x81(%r12),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + movq $0x4f5fe8,-0x58(%r12) │ │ │ │ + lea -0x69(%r12),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x118b80b,-0x48(%r12) │ │ │ │ + movq $0x4f5fe8,-0x40(%r12) │ │ │ │ + movq $0x118b7fb,-0x38(%r12) │ │ │ │ + lea -0x51(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x4f5fe8,-0x28(%r12) │ │ │ │ + movq $0x118a0af,-0x20(%r12) │ │ │ │ + lea -0x39(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ff2e90 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp *-0x10(%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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%bh │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103ac0b4 <__environ@GLIBC_2.2.5+0xf156e0c> │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2b(%rdi) │ │ │ │ + lock add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 850f1d │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x427520,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea 0xe0f2c4(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4287a8 │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4276a1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x427690,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + xchg %eax,0x0(%rdx) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427690 │ │ │ │ + jne 4287d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (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(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + sub (%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 428817 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x4f6008,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x428810,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + jmp *-0x8(%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) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x428760,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4f6088,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sahf │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 42770b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 427700 │ │ │ │ - movq $0xfed6e0,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x427728,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ + rex.RB call 733ac23c <__environ@GLIBC_2.2.5+0x72156f94> │ │ │ │ + and -0x39(%rax),%ecx │ │ │ │ + rex.RB │ │ │ │ + lock sub %cl,-0x76b7ffbe(%rcx) │ │ │ │ + testl $0x738b48f0,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 49f7a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd4d696(%rip),%rbx │ │ │ │ + jmp 4284c0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - {rex2 0xd4} str -0x39(%r16) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - ja 427771 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x73(%rax) │ │ │ │ - sbb $0xe030c0,%eax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe90d8 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,0x4800d49e(%rax) │ │ │ │ + movl $0x428950,0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 428950 │ │ │ │ + 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,0x4800d4d5(%rax) │ │ │ │ - movl $0x427788,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0xe03090(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe90d8 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %bl,-0x62(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,(%rcx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x428990,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 428990 │ │ │ │ + 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,-0x2b(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sahf │ │ │ │ (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov $0x48004277,%eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0xd4831f(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe90d8 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r15b,0x48004289(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4289b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - {rex2 0xd4} str -0x39(%r16) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 427835 │ │ │ │ - rex.X add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rbx │ │ │ │ - sub $0xbc,%al │ │ │ │ - add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - {rex2 0xd4} str -0x7d(%r17) │ │ │ │ + add %dh,%al │ │ │ │ + popf │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - movq $0x4275f0,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x427840,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + lock mov %eax,0x0(%rdx) │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe98c0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4289f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ 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 %ecx,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rsi,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jmp *(%rax) │ │ │ │ - loopne 427853 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r9) │ │ │ │ - test %ah,(%rax,%rdi,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - rex.R and $0x80,%al │ │ │ │ - and %ah,%al │ │ │ │ - hlt │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r9) │ │ │ │ - rex.R and $0x88,%al │ │ │ │ - movq $0xf4e020,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - movq $0xedf3f8,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x42a310,-0x50(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + add %bh,0x4800d49d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 428a98 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 428a88 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4285d8,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - lea -0x8f(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ + movq $0x428880,-0x40(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ mov %rax,-0x38(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ + movq $0x4f6048,-0x30(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x427648,-0x18(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x427940,0x28(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fea900 │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ + movq $0xfb4220,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x29(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xe17666(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + popf │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 428b44 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 428b39 │ │ │ │ + movq $0x42c050,-0x30(%r12) │ │ │ │ + movq $0x1172733,-0x28(%r12) │ │ │ │ + movq $0x124cdfa,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4288e8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x428b60,-0x10(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xe242c5(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 453e08 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd49c9d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x4900428b(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 453458 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcom %st(3) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4279c5 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4279ba │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfed6e0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x4279e0,-0x8(%rbp) │ │ │ │ - lea 0xd48114(%rip),%r8 │ │ │ │ - lea 0xd49a64(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xd508c0(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4a0bf8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - 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) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x4900428b(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 454470 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + mov 0x0(%rdx),%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xe0cfdf(%rip),%r14 │ │ │ │ + jmp ec7090 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 427a4a │ │ │ │ - movq $0x427a68,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4276c0 │ │ │ │ - lea 0xd4d377(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rcl %cl,%ah │ │ │ │ + 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,0x31(%rdi) │ │ │ │ - movq $0x427968,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x427ac8,-0x8(%rbp) │ │ │ │ - lea 0xd486c9(%rip),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7000 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xfedaa0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 426010 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + fwait │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4800d4c3(%rax) │ │ │ │ - movl $0x427af0,0x0(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 427af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xc4358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + rex.B loop 428c2d │ │ │ │ + jmp 428ac8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4800d49b(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xe2419d(%rip),%r14 │ │ │ │ + jmp 428ac8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x3d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbx,%rcx,1) │ │ │ │ - mov 0x8(%rbp),%ebx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 41b910 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x16ff2b2e(%rax) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %dl,-0x50000000(%rip) │ │ │ │ - rcl %cl,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 427b8f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 427b8a │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xdec440(%rip),%r14 │ │ │ │ + jb 428d21 │ │ │ │ + movq $0x428cc0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 483a00 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 428cc0 │ │ │ │ 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 427bfd │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x427be8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + mov %es,0x0(%rdx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427be8 │ │ │ │ + jne 428cf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 427c03 │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp dcf758 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xe240e5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe240e0(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd49af0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 428d99 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 428def │ │ │ │ + movq $0x428d88,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 428d88 │ │ │ │ + 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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733ab574 <__environ@GLIBC_2.2.5+0x721562cc> │ │ │ │ - adc %ecx,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - jl 427c72 │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - xchg %bh,%dl │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xd4d25f,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rcl %cl,%ah │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - mov %bh,0x0(%rdx,%rax,2) │ │ │ │ - lea 0xd497f2(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + rorb $0x7,-0x1c7cffbe(%rbp) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 41eb38 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 428dc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rcl $1,%esp │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x9ffbd84(%r8) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 427cb0 │ │ │ │ + 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 0xd49a2a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d4d1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 427d66 │ │ │ │ - movq $0x427ce8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 428eb9 │ │ │ │ + movq $0x428e58,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427ce8 │ │ │ │ + jne 428e58 │ │ │ │ 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 %dl,-0x2f(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - jge 427d31 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 427d10 │ │ │ │ - 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) │ │ │ │ - rcl $1,%esp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rax,2) │ │ │ │ - movl $0x427d50,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x7cffbd72(%r8) │ │ │ │ + jrcxz 428e6a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427d50 │ │ │ │ + jne 428e90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 %ch,%al │ │ │ │ - rcl $1,%ah │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rdx,%rbx,1) │ │ │ │ - add $0x8,%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xe23f4d(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 41c2f8 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe23f48(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 41bf58 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x427da0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 427da0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd49968(%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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d4d0(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 427d5d │ │ │ │ - movq $0x427dd8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 428f7b │ │ │ │ + movq $0x428f20,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427dd8 │ │ │ │ + jne 428f20 │ │ │ │ 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,-0x30(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 427dd7 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 427d5d │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 427e26 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x427ba8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x427e48,0x0(%rbp) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - lea 0xd4cff7(%rip),%rbx │ │ │ │ - jmp ff2e90 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - 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(%rcx) │ │ │ │ - fimuls -0x75(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x71(%r8) │ │ │ │ + rex.X add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %ah,%gs:-0x70(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rcl $1,%ah │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 427e8a │ │ │ │ - movq $0x427ea8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 427c20 │ │ │ │ - lea 0xd4d02f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 428f58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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,0x1e(%rdi) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - iret │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ (bad) │ │ │ │ - add %ch,%cl │ │ │ │ - imul $0xffffffff,%edi,%edi │ │ │ │ - decl (%rdi) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd498ae,%eax │ │ │ │ + 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 call 743ab874 <__environ@GLIBC_2.2.5+0x731565cc> │ │ │ │ - imul $0x1d,-0x73(%rax),%ecx │ │ │ │ - call 41435400 <__environ@GLIBC_2.2.5+0x401e0158> │ │ │ │ - jmp *-0x8(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB loopne 428ff1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 429047 │ │ │ │ + movq $0x428fe0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 428fe0 │ │ │ │ + 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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmpb $0x0,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ + sbb %dl,-0x1c7cffbe(%rax) │ │ │ │ + (bad) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 427f80 │ │ │ │ + jne 429018 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x74(%rbp) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - movq $0x427fc0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 427fc0 │ │ │ │ + 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 │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%riz,1) │ │ │ │ - movl $0x427f48,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 427f48 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xe24e20(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x428028,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - jmp ff2560 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0xd497ea(%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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x80(%r8) │ │ │ │ - add %cl,0x75(%rbx,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - jrcxz 428039 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0xfb4220,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-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 fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %bh,0x0(%rbp,%rdx,8) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4280e2 │ │ │ │ + jb 42908e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487260 │ │ │ │ + jmp 42e278 │ │ │ │ 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) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 428149 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 428129 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4290e0 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x428140,-0x20(%rbp) │ │ │ │ + movq $0x4290f8,-0x20(%rbp) │ │ │ │ + lea 0xd4aacb(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ + jmp 4b4fb8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x77(%rax) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 42815d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x32(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 428204 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x5b(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4281f9 │ │ │ │ - movq $0xfee7c8,-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 $0x4280c0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x428290,-0x20(%rbp) │ │ │ │ - lea -0x6(%r12),%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 423da8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + ja 429153 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x4f5fe8,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1173b97,-0x18(%r12) │ │ │ │ + movq $0x4f6028,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 429192 │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1173b97,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d493(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 42825e │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42824e │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x428320,0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 743acb14 <__environ@GLIBC_2.2.5+0x7315786c> │ │ │ │ + push %rdx │ │ │ │ + lea 0xd496c0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x429200,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 428320 │ │ │ │ + jne 429200 │ │ │ │ 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,(%rax) │ │ │ │ - int $0xd4 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,0x48000001(%rdx) │ │ │ │ + add $0x10,%ebp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x429248,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 429248 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %bh,%ch │ │ │ │ - add %al,(%rax) │ │ │ │ + test %dh,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - (bad) │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + xchg %eax,%edx │ │ │ │ rex.X add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4282c8 │ │ │ │ + jne 429290 │ │ │ │ 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 %ah,%al │ │ │ │ - int3 │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + enter $0x4292,$0x0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4292c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - movq $0x4280f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x428338,0x0(%rbp) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jle 4291d4 │ │ │ │ + movq $0x429308,0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 428338 │ │ │ │ + jne 429308 │ │ │ │ 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 %bl,-0x14ff2b6e(%rax) │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 %ecx,(%rdi) │ │ │ │ + test %bh,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4800d492(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4283b4 │ │ │ │ - movq $0x428380,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ + (bad) │ │ │ │ + decl -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ + movq $0x4f5fe8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x118b80b,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + movq $0x118b7fb,-0x8(%r12) │ │ │ │ + lea -0x21(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4293c8,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x9(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 4291c0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xe16d7a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4294a8,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 428380 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 4291c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - sbb %al,-0x74b7ffbe(%rdx) │ │ │ │ - jne 42839c │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x49000000(%rcx) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42944d │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4f5fe8,-0x50(%r12) │ │ │ │ + movq $0x1173bb7,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x4290a8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x49(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd491fe(%rip),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 429483 │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - call 484358ac <__environ@GLIBC_2.2.5+0x471e0604> │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4284ba │ │ │ │ - movq $0x428430,-0x28(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 428430 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + (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 4294fa │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x429068,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ + xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4800d4cb(%rax) │ │ │ │ - movl $0x428458,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 428458 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42956f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42956a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd4936f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + 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 %dh,-0x35(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x45(%rdi) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - movq $0x428180,-0x30(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4295f1 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + movq $0x1240109,-0x38(%r12) │ │ │ │ + movq $0x1240109,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd49355(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - lret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 429681 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + movq $0x1240109,-0x38(%r12) │ │ │ │ + movq $0x1240109,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd492cd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + xchg %eax,%ebx │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 428544 │ │ │ │ - movq $0x428520,-0x28(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 428520 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4296ef │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4296ea │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd492af(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + xchg %eax,%edx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - lret $0xd4 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movq $0x428558,0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4283e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42974f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42974a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd49227(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + 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) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - leave │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x9ffbd7b(%r8) │ │ │ │ - ret │ │ │ │ + rclb $1,-0x72b7ff2c(%rdx) │ │ │ │ + rex.RB call 733ad0bc <__environ@GLIBC_2.2.5+0x72157e14> │ │ │ │ (bad) │ │ │ │ - jne 428580 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4297a8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4297a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d4c9(%rax) │ │ │ │ + add %dl,0x4800d492(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 4285e2 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4285d2 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x42a350,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x124ce19,-0x10(%r12) │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x428608,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 428608 │ │ │ │ + je 4297c1 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + lea 0xd49250(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x6e(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 429888 │ │ │ │ + movq $0x429828,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 429828 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - leave │ │ │ │ + add %dl,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - xchg %al,0x0(%rdx) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbx,%riz,2) │ │ │ │ + movl $0x429868,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 428630 │ │ │ │ + jne 429868 │ │ │ │ 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 %dh,%al │ │ │ │ - enter $0xd4,$0x48 │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 428658 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x428678,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48004298(%r8) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + lea 0xe0b43e(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp ed7e78 │ │ │ │ + lea 0xd491c9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xe1686b(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ff2e90 │ │ │ │ - lea 0xd4c8c2(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + 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 $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800d491(%rax) │ │ │ │ + movl $0x4298d8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4261d8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - leave │ │ │ │ + add %ah,-0x6f(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733ac014 <__environ@GLIBC_2.2.5+0x72156d6c> │ │ │ │ - push %rdx │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rbp,4) │ │ │ │ + add $0x58,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 428710 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4284d8,-0x8(%r12) │ │ │ │ + ja 429959 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x50(%r12) │ │ │ │ + movq $0x118a0de,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x429768,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x49(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x428730,-0x18(%rbp) │ │ │ │ - lea -0x3(%r12),%rsi │ │ │ │ - lea 0xd46f41(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 418a30 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x42a2f0,-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 fe7a00 │ │ │ │ - nopl (%rax) │ │ │ │ + add %dl,0x4800e166(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 429b25 │ │ │ │ + movq $0x4299c8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4299c8 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - jne 42875c │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4287aa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487260 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x66(%rax) │ │ │ │ + loope 4299c8 │ │ │ │ + movq $0x429a00,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 429a00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 428778 │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4287e2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 41d3d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rax) │ │ │ │ + data16 loope 429a00 │ │ │ │ + movq $0x429a38,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 429a38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 428851 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 428918 │ │ │ │ - movq $0x428850,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + gs loope 429a38 │ │ │ │ + movq $0x429a70,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 428850 │ │ │ │ + jne 429a70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x48004288(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %ch,-0x7cff1e9b(%rax) │ │ │ │ + jrcxz 429a7a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x18(%rbp),%rax │ │ │ │ + je 429a8b │ │ │ │ + lea 0xe2336d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x429ab8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 429ab8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x65(%rax) │ │ │ │ + loope 429ab8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 429b30 │ │ │ │ + movq $0x429af8,0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 428880 │ │ │ │ + jne 429af8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d4c6(%rax) │ │ │ │ - movl $0x4288a8,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4288a8 │ │ │ │ + add %ah,(%rax) │ │ │ │ + gs loope 429af8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 429b15 │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed8680 │ │ │ │ + lea 0xe164fc(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xd48f3c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xe232c3(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900d4c6(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 428908 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - movq $0x428788,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rcx │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x428930,0x18(%rbp) │ │ │ │ - lea -0x6(%r12),%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 423da8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + push $0x4800d48f │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 429b7e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x429b98,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4273a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x47(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x56(%rbp) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 428982 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x42a350,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x124ce19,-0x10(%r12) │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x4289b8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4289b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - ... │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + fwait │ │ │ │ + rex.X add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + rorb $0xf6,0x9e900d4(%rsi) │ │ │ │ + test $0x9000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0xc74800d4,%eax │ │ │ │ - add %r12b,%r8b │ │ │ │ - mov %eax,0x0(%rdx) │ │ │ │ - mov 0x17(%rbx),%r14 │ │ │ │ - jmp 427f20 │ │ │ │ + add %bl,0x4800d48e(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0xd48e8f(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ + 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 %esp,%ss │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733ad53c <__environ@GLIBC_2.2.5+0x72158294> │ │ │ │ + sub $0x48,%al │ │ │ │ + movl $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x429c38,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xe231dd(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 428ac8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x834900d4,%eax │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - movq $0x4287c0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %ah,0x4800d48d(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 429cb6 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 429ca6 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118a0de,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + movq $0x11729d8,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + lea 0xe1644c(%rip),%rbx │ │ │ │ + add $0x8,%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) │ │ │ │ - and %al,%ch │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733ac394 <__environ@GLIBC_2.2.5+0x721570ec> │ │ │ │ - pop %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x72b7ff2c(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 429d5d │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 428a99 │ │ │ │ + ja 429d52 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x428800,-0x10(%r12) │ │ │ │ + movq $0x429b50,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x429be8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x428ab8,-0x18(%rbp) │ │ │ │ - lea -0xd(%r12),%rsi │ │ │ │ - lea 0xd46c40(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 41a3f0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 426358 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x73(%rax) │ │ │ │ + (bad) │ │ │ │ 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,0x28(%rdi) │ │ │ │ - movq $0x42a2f0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x429cd8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7a00 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd48d3f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - and %al,%ch │ │ │ │ + add %ah,(%rax) │ │ │ │ + lea (bad),%edx │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 428b69 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 428b84 │ │ │ │ - movq $0x428b60,-0x20(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 428b60 │ │ │ │ - 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 %bl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r11b,0x4800428b(%r8) │ │ │ │ - mov 0x7(%rbx),%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4283e0 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 429def │ │ │ │ + movq $0x429e10,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 429d80 │ │ │ │ + lea 0xd48d12(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x3d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - mov 0x0(%rdx),%eax │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 428bc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x56(%rbp) │ │ │ │ - add $0x28,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 428c12 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x42a350,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x124ce19,-0x10(%r12) │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + ja 429e75 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + movq $0x1240109,-0x38(%r12) │ │ │ │ + movq $0x1240109,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x428c48,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 428c48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d4c2(%rax) │ │ │ │ - movl $0x428c70,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 428c70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d4c2(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 428c8d │ │ │ │ - movq $0x428cb0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xd4c26d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 429f01 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + movq $0x1240109,-0x38(%r12) │ │ │ │ + movq $0x1240109,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd48c05(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + 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 $0xebbe18,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 429f91 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + movq $0x1240109,-0x38(%r12) │ │ │ │ + movq $0x1240109,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd48b7d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733ac64c <__environ@GLIBC_2.2.5+0x721573a4> │ │ │ │ - push %rdx │ │ │ │ - add $0x10,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 428d48 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + ja 42a021 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + movq $0x1240109,-0x38(%r12) │ │ │ │ + movq $0x1240109,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd48af5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + mov %esp,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42a08f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42a08a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd48aaf(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + 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 │ │ │ │ + add %al,(%rax) │ │ │ │ + lock mov %ah,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733ad9fc <__environ@GLIBC_2.2.5+0x72158754> │ │ │ │ + sub $0x48,%al │ │ │ │ + movl $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x428b18,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x428d68,-0x18(%rbp) │ │ │ │ - lea -0x4(%r12),%rsi │ │ │ │ - lea 0xd46a19(%rip),%r14 │ │ │ │ + movq $0x42a0f8,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xe22d26(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 419730 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp 428ac8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4800d48a(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42a176 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42a166 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118a0de,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + movq $0x1172b78,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xe15f8c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov %edx,%esp │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x42a2f0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x6c(%rdi) │ │ │ │ + movq $0x42a0a8,-0x60(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + movq $0x1240109,-0x38(%r12) │ │ │ │ + movq $0x1240109,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7a00 │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0xd4898d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - enter $0x0,$0x0 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 428ebc │ │ │ │ - movq $0xfed938,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - movq $0x4283e0,-0xa8(%r12) │ │ │ │ - lea -0xc0(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - movq $0x4286c0,-0x90(%r12) │ │ │ │ - lea -0xa4(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0xfb4710,-0x78(%r12) │ │ │ │ - lea -0x90(%r12),%rcx │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - movq $0x124ce19,-0x68(%r12) │ │ │ │ - movq $0x428a40,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0xfb4710,-0x40(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x76(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x428cf8,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0xd46715(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - lea 0xd46f9f(%rip),%rbx │ │ │ │ + ja 42a2a9 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + movq $0x1240109,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xc8,0x388(%r13) │ │ │ │ - lea 0xd4c1b2(%rip),%rbx │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd4890d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d4c1(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 428f0a │ │ │ │ - movq $0x428f28,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 428dc8 │ │ │ │ - lea 0xd4c1a7(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42a339 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + movq $0x1240109,-0x38(%r12) │ │ │ │ + movq $0x1240109,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd48885(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%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,0x2c(%rdi) │ │ │ │ - movq $0x42a2d0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x124ce19,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42a3c9 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x1240109,-0x30(%r12) │ │ │ │ + movq $0x1240109,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe79b8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd487fd(%rip),%rbx │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 428fdc │ │ │ │ + jb 42a495 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x428fc8,-0x18(%rbp) │ │ │ │ + movq $0x42a438,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 428fc8 │ │ │ │ + jne 42a438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 428ffb │ │ │ │ - lea 0xd468ce(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ed7e78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - nop │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - {rex2 0x0} dec %eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 429012 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487d58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbx,%rax,2) │ │ │ │ + movl $0x42a470,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42a470 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,%al │ │ │ │ - rcl $0x0,%ah │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 429082 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 429077 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x428ff0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 410588 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0xe(%rbp) │ │ │ │ + lea 0xd48761(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4875c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 %al,-0x79(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733ac9f4 <__environ@GLIBC_2.2.5+0x7215774c> │ │ │ │ - pop %rbx │ │ │ │ - movq $0x4290e8,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + rex.RB loopne 42a509 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 42a562 │ │ │ │ + movq $0x42a500,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4290e8 │ │ │ │ + jne 42a500 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %dl,%ah │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rcx,2) │ │ │ │ + movl $0x42a540,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42a540 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r11b,(%r8) │ │ │ │ - xchg %eax,%ecx │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - jae 429107 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 423348 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800d486(%rax) │ │ │ │ + movl $0x42a778,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 42b3e0 │ │ │ │ + lea 0xe15bae(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x42a598,0x10(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 42a4b8 │ │ │ │ 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(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x49000000(%rdx) │ │ │ │ + add $0x70,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42a646 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4f5fe8,-0x68(%r12) │ │ │ │ + movq $0x118a0af,-0x60(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x4f5fe8,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x118b80b,-0x40(%r12) │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118b7fb,-0x30(%r12) │ │ │ │ + lea -0x49(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x61(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xe16fcd(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42a6b4 │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x118b80b,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + movq $0x118b7fb,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + 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,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rsi,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42a746 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118a0af,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ 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,0x24(%rdi) │ │ │ │ + add %al,0x4800d484(%rax) │ │ │ │ + movl $0x42a7a8,0x0(%rbp) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4290a0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42a7a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x4800d4bf(%rax) │ │ │ │ - lea -0x38(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4291f8 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x429210,-0x30(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd56b7d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp bb6528 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x7c(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jle 42a7d1 │ │ │ │ + movq $0x42a848,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42a848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x42a7f8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42a7f8 │ │ │ │ + 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 %bh,(%rax) │ │ │ │ - mov $0xc74800d4,%edi │ │ │ │ - add %r10b,-0x6e(%r8) │ │ │ │ - rex.X add %cl,-0x77(%rcx) │ │ │ │ - (bad) 0x5(%rbp,%rcx,4) │ │ │ │ - or %bh,-0x72b7ff24(%rsi) │ │ │ │ - cmp $0xdcbe01,%eax │ │ │ │ - lea 0xdcbeb3(%rip),%rsi │ │ │ │ - lea 0xdcbeb2(%rip),%r14 │ │ │ │ - jmp bba4c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + test %dl,%ah │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x48(%rsp,%rdx,2) │ │ │ │ + movl $0x42a6d8,0x8(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 42a4b8 │ │ │ │ + nopl (%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4800d483(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 42a566 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 42a4c5 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0xc74800d4,%esi │ │ │ │ - add %r10b,0x49004292(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 487b80 │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + js 42a801 │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42a8d3 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42a8c8 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x42a4b8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 42a4b8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d4be(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4292cb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,-0x72b7ff2c(%rbx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42a90b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 42a928 │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 42a979 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 42a9f5 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d4be(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - lea 0xe0c8f6(%rip),%rcx │ │ │ │ - jmp 4292bc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4800d482(%rax) │ │ │ │ + movl $0x42a980,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42a980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x42(%rax) │ │ │ │ + add %bh,-0x7e(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 429331 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rdi,%rdx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 429311 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x429160,-0x10(%r12) │ │ │ │ + ja 42a9db │ │ │ │ + movq $0x42a8e8,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x4292b0,-0x8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x42aa30,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4292b0 │ │ │ │ + jne 42aa30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x429270,-0x8(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + adc $0xd8894800,%esp │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42aa84 │ │ │ │ + movq $0x42aa70,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x429360,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd46436(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp ff2fc8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42aa70 │ │ │ │ + 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,%al │ │ │ │ - mov $0x894800d4,%ebp │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x49000000(%rdx) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %cl,0x4800d481(%rax) │ │ │ │ + movl $0x42a950,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp 42b3e0 │ │ │ │ + lea 0xe2238e(%rip),%rbx │ │ │ │ + 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42ab19 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4293b6 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x429028,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 42ab0e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x118b85b,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + movq $0x118b84b,-0x8(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x4293d8,0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 497ac8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 42e9c0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + 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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42ab52 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 42e9c0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x894800d4,%ebp │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ + 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 42abd9 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42940e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ + ja 42abce │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x118b80b,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + movq $0x118b7fb,-0x8(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x9(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 42e9c0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + adc $0x0,%ah │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42ac53 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42ac48 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x42a928,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x42ac88,-0x20(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 42a928 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - lea 0xd4bcc0(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + movl $0x1f0f0000,(%rcx) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0x8d4800d4,%ebp │ │ │ │ - rex.RB call 103acd9c <__environ@GLIBC_2.2.5+0xf157af4> │ │ │ │ (bad) │ │ │ │ - jmp 429453 │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x429498,-0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock fsubrs -0x2776b800(%rdx,%rax,2) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 429498 │ │ │ │ + jne 42acd8 │ │ │ │ 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,%al │ │ │ │ - mov $0xc74800d4,%esp │ │ │ │ - add %r9b,%r8b │ │ │ │ - xchg %eax,%esp │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rbx,1) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x42ad80,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4291c0 │ │ │ │ + movq $0x42ad28,0x10(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4294c8 │ │ │ │ + jne 42ad28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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,0x4800d4bc(%rax) │ │ │ │ - movl $0x4294f0,0x0(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4294f0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 42ad60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x44(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + xor %esp,-0x70(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - movq $0x4291b0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x73(%r8) │ │ │ │ + or $0xd47e68,%eax │ │ │ │ + jmp 42ad9f │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea 0xd47e5b(%rip),%rcx │ │ │ │ + lea 0xe1536a(%rip),%rbx │ │ │ │ + movq $0x42add8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42add8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,0x458d4800(%rsp,%rdx,8) │ │ │ │ - call 733aceac <__environ@GLIBC_2.2.5+0x72157c04> │ │ │ │ - pop %rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4295b1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x429448,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4295d0,-0x18(%rbp) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xd46240(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 418f08 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - ... │ │ │ │ (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 $0x42a2f0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,-0x74b80000(%rax,%rax,1) │ │ │ │ + rex.WRB or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + rex.X add %cl,-0x77(%rax) │ │ │ │ + lret │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7a00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42ae18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ - push %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jle 42aece │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42aea9 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42968d │ │ │ │ - movq $0x428f88,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x429558,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - lea 0xd47c66(%rip),%rbx │ │ │ │ + ja 42ae75 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x42ab68,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0xd4bb11(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x42ac68,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 42af4c │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xe15259(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x8d4800d4,%edx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4296da │ │ │ │ - movq $0x4296f8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 429630 │ │ │ │ - lea 0xd4baef(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + or $0x48,%al │ │ │ │ + mov %eax,%ebx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42aea9 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42af17 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x42ab30,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x42aec8,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - movq $0x42a2d0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x124ce19,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42af89 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x42aaa8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7978 │ │ │ │ + movq $0x42af48,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 429710 │ │ │ │ + pop %rax │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42977a │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42afda │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4296c0 │ │ │ │ + jmp 4ee678 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,-0x72b7ff2c(%rcx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4297b2 │ │ │ │ + and %bh,%dh │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42b012 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 428ef0 │ │ │ │ + jmp 4ee678 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + sarb $1,-0x2c(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42b084 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42b070,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b070 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 429839 │ │ │ │ - movq $0x429758,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0xfb4710,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x124ce19,-0x30(%r12) │ │ │ │ - movq $0x429790,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - lea 0xd4b995(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4800d47b(%rax) │ │ │ │ + movl $0x42b098,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp 42b3e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x3(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x42b0d0,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b0d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xd4b98f(%rip),%r14 │ │ │ │ - jmp 425dc0 │ │ │ │ - nop │ │ │ │ - add $0x2000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x14ff2b47(%rax) │ │ │ │ (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x3(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 42b225 │ │ │ │ + movq $0x42b110,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b110 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%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) │ │ │ │ + std │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42b3ab │ │ │ │ + movq $0x42b150,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b150 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4298ca │ │ │ │ - movq $0x4298e8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 436948 │ │ │ │ - lea 0xd4ba7f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0xc74800d4,%edx │ │ │ │ - add %r10b,(%r8) │ │ │ │ - cltd │ │ │ │ - rex.X add %sil,%sil │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 429910 │ │ │ │ + add %al,%al │ │ │ │ + cld │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x42b178,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x894800d4,%edx │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - lea 0xd4b8da(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 425dc0 │ │ │ │ - lea 0xd4b9ca(%rip),%rdi │ │ │ │ - lea 0xd4a4a3(%rip),%rsi │ │ │ │ - lea 0xd4b96d(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp f06368 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x43e900d4,%ecx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,0x4800d5fc(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 42b33d │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42b215 │ │ │ │ + movq $0x42aff0,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x4f5fe8,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x118b80b,-0x40(%r12) │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x118b7fb,-0x30(%r12) │ │ │ │ + lea -0x49(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x42b250,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b250 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,%al │ │ │ │ + sti │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42b3ab │ │ │ │ + movq $0x42b2a0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b2a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4299a2 │ │ │ │ - movq $0x4299c0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 437ec0 │ │ │ │ - lea 0xd4bacf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d4ba(%rax) │ │ │ │ - movl $0x4299e8,0x0(%rbp) │ │ │ │ + add %dh,-0x5(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + movl $0x42b2c8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4299e8 │ │ │ │ + jne 42b2c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x46(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - lea 0xd4b802(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 425dc0 │ │ │ │ - lea 0xd4ba1a(%rip),%rdi │ │ │ │ - lea 0xd4a3cb(%rip),%rsi │ │ │ │ - lea 0xd4b9bd(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp f06368 │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x43e900d4,%edx │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x5(%rax) │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42b3b9 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42b32d │ │ │ │ + movq $0x42afb8,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42b39b │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x118b80b,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + movq $0x118b7fb,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xe14d57(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cli │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42b503 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 42b47d │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jae 42b53e │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42b45d │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x42abf0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1172be1,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x42b5d8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 42b50e │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42b4e3 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x42a3f0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x42a880,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x42b5b8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd476ee(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x7(%rsi),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 429a7a │ │ │ │ - movq $0x429a98,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4365d0 │ │ │ │ - lea 0xd4bb1f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ + add %cl,%al │ │ │ │ + jbe 42b503 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42b585 │ │ │ │ + mov 0x4(%rsi),%rax │ │ │ │ + movq $0x42b028,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1172be1,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x42b530,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0xc74800d4,%edx │ │ │ │ - add %r8b,%r8b │ │ │ │ (bad) │ │ │ │ - rex.X add %sil,%sil │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x76(%rax) │ │ │ │ (bad) │ │ │ │ - jne 429ac0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + enter $0xfffe,$0xff │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d4ba(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 429ae0 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - lea 0xd4b72a(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 425dc0 │ │ │ │ - lea 0xd4ba6a(%rip),%rdi │ │ │ │ - lea 0xd4a2f3(%rip),%rsi │ │ │ │ - lea 0xd4ba0d(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp f06368 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x16ff2b46(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %ah,(%rax) │ │ │ │ + jbe 42b5ab │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + sub %bh,%dh │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%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 $0x42a0b0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd4ba5f(%rip),%rbx │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jno 42b5d3 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42b628 │ │ │ │ + movq $0x42b640,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0xd4728e(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4284c0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - 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) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x42a0d0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd4ba0f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + jmp fe7978 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ + 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 %bh,0x70(%rax) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x42a0f0,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd4b9a3(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42b6c0 │ │ │ │ + movq $0x42b6d8,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0xd471f6(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4284c0 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - 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) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x42a170,-0x8(%r12) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd4b96c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7978 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + je 42b703 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103af084 <__environ@GLIBC_2.2.5+0xf159ddc> │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 856eb5 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b770 │ │ │ │ + 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x42a210,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4800d474(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 42b7ca │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42b7ba │ │ │ │ + movq $0x42b698,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x42b820,0x0(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + lea 0xe2163c(%rip),%r14 │ │ │ │ + jmp 453e08 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd4b944(%rip),%rbx │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42b7ba │ │ │ │ + movq $0x42b600,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x42bab0,0x0(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x6(%r12),%rsi │ │ │ │ + lea 0xe215f6(%rip),%r14 │ │ │ │ + jmp 453e08 │ │ │ │ + lea 0xd47421(%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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,%al │ │ │ │ + jae 42b7f3 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x48(%r8) │ │ │ │ + rex.X add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + sub %bh,0x0(%rdx,%rax,1) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1f(%rdi) │ │ │ │ - movq $0x42a290,-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 0xd4b90a(%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x42a2b0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd4b8b7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bh,0x4800d473(%rax) │ │ │ │ + movl $0x42b988,0x10(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 42b3e0 │ │ │ │ ... │ │ │ │ - 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,0x24(%rdi) │ │ │ │ - movq $0x42a2d0,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd4b85d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x4807438b480042b8,%al │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b8a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ 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) │ │ │ │ - movq $0x42a2f0,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd4b805(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jle 42b962 │ │ │ │ + movq $0x42b8e0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b8e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%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,0x36(%rdi) │ │ │ │ - movq $0x42a310,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x49000001(%rdx) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42b952 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x118b80b,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + movq $0x118b7fb,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd4b79b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sarb $0x43,-0x74b7ffbe(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x42a330,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd4b74c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42b9c0 │ │ │ │ + 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,0x1a(%rdi) │ │ │ │ - movq $0x42a350,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd4b6ff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jle 42ba82 │ │ │ │ + movq $0x42ba00,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42ba00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%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 $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42ba72 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x118b80b,-0x28(%r12) │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + movq $0x118b7fb,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xe14670(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x71(%rax) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x42a370,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd4b6a5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + mov $0x89490042,%edx │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + cwtl │ │ │ │ + jns 42bac1 │ │ │ │ + add %al,0x0(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + jno 42baa3 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + mov $0x89490042,%edx │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + (bad) │ │ │ │ + pop %rdi │ │ │ │ + add %eax,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + jno 42bac3 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r13b,-0x48(%r8) │ │ │ │ + rex.X add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x42a390,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd4b64d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ + fdivr %st(0),%st │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + add %al,(%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,(%rax) │ │ │ │ + jno 42baf3 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xc4358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + adc %dl,%ah │ │ │ │ + add %ch,%cl │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x42a3b0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd4b5ff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x0,%esi │ │ │ │ - add %al,(%rdx) │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + jmp *0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 42bbb6 │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733af49c <__environ@GLIBC_2.2.5+0x7215a1f4> │ │ │ │ + sub $0x48,%al │ │ │ │ + movl $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42bb98,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xe21286(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 42b730 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd5e3fe(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb (%rax),%ebp │ │ │ │ - mov $0x0,%esi │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + jo 42bbab │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733af52c <__environ@GLIBC_2.2.5+0x7215a284> │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42bc38 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x42bb48,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x42bc58,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + lea 0xe24869(%rip),%rsi │ │ │ │ + lea 0xe246c2(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 42e718 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %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 $0x4f6048,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ - xor (%rax),%ebp │ │ │ │ - mov $0x0,%esi │ │ │ │ - add %al,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jo 42bc8f │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42bcc2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4ee678 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.WXB sub %dil,0x0(%r14) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x6f(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42bd60 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42bd55 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x42bbd8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x124ce19,-0x18(%r12) │ │ │ │ + movq $0x42bca0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x26(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b7d80 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 sub %bh,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%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:0xbe2884(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42be27 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42be1c │ │ │ │ + movq $0x42bcd8,-0x38(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + movq $0x118772b,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x42be08,-0x10(%rbp) │ │ │ │ + lea 0xd46b38(%rip),%rbx │ │ │ │ + lea -0x9(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42be08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ - lahf │ │ │ │ - sub %bh,0x0(%rsi) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + imul $0x0,%esp,%edx │ │ │ │ + movq $0x42be68,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4b4fb8 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd46e3a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0xbe28c5(%rax) │ │ │ │ - ... │ │ │ │ + add %dl,%al │ │ │ │ + push $0xffffffffffffffd4 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + fldpi │ │ │ │ + (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %dh,0x4800d46a(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 42bef7 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42bec3 │ │ │ │ + mov 0x7(%rcx),%rbx │ │ │ │ + movq $0x4f5fe8,-0x28(%r12) │ │ │ │ + movq $0x1172918,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4f6028,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x42be48,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ - in $0x28,%al │ │ │ │ - mov $0x0,%esi │ │ │ │ - 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:0xbe28fe(%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 │ │ │ │ (bad) │ │ │ │ - sub %edi,0x0(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push $0xffffffffffffffd4 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + movq $0x1172918,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x42bef0,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x8d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + loop 42bf6d │ │ │ │ + jmp 42b730 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0xbe2936(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x42c050,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rsp │ │ │ │ - sub %edi,0x0(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd46cca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + imul $0xffffffbe,(%rdi),%eax │ │ │ │ + ... │ │ │ │ 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 │ │ │ │ - jnp 42a263 │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + (bad) │ │ │ │ mov $0x0,%esi │ │ │ │ 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:0xbe2999(%rax) │ │ │ │ + add %dl,%gs:0xbe07ed(%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 │ │ │ │ - mov $0x29,%dl │ │ │ │ - mov $0x0,%esi │ │ │ │ - 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 │ │ │ │ (bad) │ │ │ │ - sub %edi,0x0(%rsi) │ │ │ │ - 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 │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - in $0x29,%eax │ │ │ │ - mov $0x0,%esi │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - std │ │ │ │ - sub %edi,0x0(%rsi) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc (%rdx),%ch │ │ │ │ - mov $0x0,%esi │ │ │ │ - add %al,(%rsi) │ │ │ │ + or %bh,0x0(%rsi) │ │ │ │ + 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 │ │ │ │ - (bad) │ │ │ │ - sub 0x0(%rsi),%bh │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + jo 42c03b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42c0af │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42c0aa │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd46fb9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3e708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x68000000,%eax │ │ │ │ + jo 42c09b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42c10f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42c10a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd47009(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3e708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + jo 42c0fb │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42c16f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42c16a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd47059(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3e708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x8000000,%eax │ │ │ │ + jno 42c15b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42c1cf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42c1ca │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd470a9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3e708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + jno 42c1bb │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42c22f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42c22a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd470f9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3e708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x38000000,%eax │ │ │ │ + jno 42c21b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42c28f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42c28a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd46c61(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3e888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + jno 42c27b │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42c2ef │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42c2ea │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd46c71(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3e888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + jo 42c2db │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42c34f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42c34a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd46c81(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3e888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%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 42d1f8 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub 0x0(%r14),%dil │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + sbb %dh,-0x2c(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733afcdc <__environ@GLIBC_2.2.5+0x7215aa34> │ │ │ │ + (bad) │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42c3c8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42c3c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd46fb8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdx │ │ │ │ - sub 0x0(%rsi),%bh │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42c43a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1172e61,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - jno 42a3a4 │ │ │ │ - mov $0x0,%esi │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea (%rdx),%ebp │ │ │ │ - mov $0x0,%esi │ │ │ │ - add %al,(%rdx) │ │ │ │ + push %rax │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42c4c6 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42c4bb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x42c388,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x42c408,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3fec0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42c512 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1172e61,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 42a3ff │ │ │ │ - lea 0xd4b2b8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 42a46d │ │ │ │ - movq $0x42a440,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov $0x4800d46e,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42c591 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42c568,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42a440 │ │ │ │ + jne 42c568 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp $0x3a,%rax │ │ │ │ - je 42a477 │ │ │ │ - cmp $0x3b,%rax │ │ │ │ - je 42a477 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x42a3f8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %bh,0x6e(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42a3f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xe22986(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe22973(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd46e58(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%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) │ │ │ │ + js 42c614 │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42a4e4 │ │ │ │ - movq $0x42a4d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB call 733afefc <__environ@GLIBC_2.2.5+0x7215ac54> │ │ │ │ + (bad) │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42c5e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42a4d8 │ │ │ │ + jne 42c5e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd46e18(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - in (%dx),%al │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xd4b1b5,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 42c6ab │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42c6a0 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x42c528,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x42c6c0,-0x38(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x50(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rbx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%rbp │ │ │ │ + jmp fadfd8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %eax,%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %ah,0x6d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42c708 │ │ │ │ + movq $0x42c5a8,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + movq $0xff0268,0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fae1e0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 42a65a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + rex.RB movabs 0x45c7486972f8394c,%al │ │ │ │ + lock enter $0xfee7,$0x0 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42c7c0,-0x48(%rbp) │ │ │ │ + mov 0x40(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x60(%rbp) │ │ │ │ + mov 0x48(%rbx),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov 0x50(%rbx),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov 0x38(%rbx),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 42a595 │ │ │ │ - movq $0x42a588,-0x30(%rbp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42a588 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x12(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - lea 0xe22855(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - jmp 42a5dd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4800d46c(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 42c83b │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42c82b │ │ │ │ + movq $0x42c628,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xff0268,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp f3fec0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %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 42a65e │ │ │ │ - movq $0x42a618,0x0(%rbp) │ │ │ │ - mov 0x6(%rcx),%rbx │ │ │ │ - mov 0xe(%rcx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + clc │ │ │ │ + push $0xffffffff8d4800d4 │ │ │ │ + rex.RB call 733b01ac <__environ@GLIBC_2.2.5+0x7215af04> │ │ │ │ + movq $0xfee7c8,%fs:-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42c898,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42a618 │ │ │ │ + jne 42c898 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800d468(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42c8b5 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd46894(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - cmp $0x3e,%rbx │ │ │ │ - jae 42a641 │ │ │ │ - cmp $0x3b,%rbx │ │ │ │ - jb 42a63b │ │ │ │ - cmp $0x3c,%rbx │ │ │ │ - je 42a641 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 42a595 │ │ │ │ - cmp $0x2c,%rbx │ │ │ │ - je 42a66a │ │ │ │ - movq $0x42a5c8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + shlb $0x0,-0x2c(%rdi) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42c94d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42c920,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42a5c8 │ │ │ │ + jne 42c920 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 42a690 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 42a595 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,0x4800d467(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42c93d │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4675c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + push $0xffffffffffffffd4 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jae 42a70d │ │ │ │ - lea 0xd4b010(%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(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x62(%rbp) │ │ │ │ + jb 42c9e7 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42a73a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x42a520,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - movq $0x42a6b8,-0x10(%rbp) │ │ │ │ + ja 42c9dc │ │ │ │ + movq $0xfee7c8,-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 $0x42c858,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x42c8e0,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x28(%r12),%r9 │ │ │ │ + lea -0x10(%r12),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42a6b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 42cba8 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xe22688(%rip),%r14 │ │ │ │ - jmp 42a690 │ │ │ │ + mov $0x68,%al │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733b0354 <__environ@GLIBC_2.2.5+0x7215b0ac> │ │ │ │ + movq $0xfee7c8,%fs:-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42ca40,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42ca40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ + add %dh,0x68(%rax) │ │ │ │ (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4684c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + js 42caed │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 42a801 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 42a894 │ │ │ │ - movq $0x42a7f0,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + rex.RB call 733b03dc <__environ@GLIBC_2.2.5+0x7215b134> │ │ │ │ + movq $0xfee7c8,%fs:-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42cac8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42a7f0 │ │ │ │ + jne 42cac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + addr32 (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0xe(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd46714(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x69(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42cb8c │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42cb81 │ │ │ │ + movq $0xfee7c8,-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 $0x42ca00,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x42ca88,-0x10(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x28(%r12),%r9 │ │ │ │ + lea -0x10(%r12),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 42cba8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x4000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rbp,%riz,2) │ │ │ │ - movl $0x42a850,-0x8(%rbp) │ │ │ │ + add %bh,0x4800d468(%rax) │ │ │ │ + lea -0x98(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42ce66 │ │ │ │ + movq $0x42cc20,-0x50(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x3(%rbx),%rcx │ │ │ │ + mov 0xb(%rbx),%rdx │ │ │ │ + mov 0x13(%rbx),%r10 │ │ │ │ + mov 0x1b(%rbx),%rbx │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %r11,-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 │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42a850 │ │ │ │ + jne 42cc20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %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 $0x3a,%rax │ │ │ │ - je 42a8bd │ │ │ │ - cmp $0x3b,%rax │ │ │ │ - je 42a8bd │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x42a808,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,0x68(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rdx,2) │ │ │ │ + movl $0x42cc70,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42a808 │ │ │ │ + jne 42cc70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x42a8b0,0x0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xe2256b(%rip),%r14 │ │ │ │ - jmp 42a690 │ │ │ │ - lea 0xd4ae2d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%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 %dh,%al │ │ │ │ + addr32 (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ add %esi,0x12(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe15845(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x42a8f8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + lea 0xe20192(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x42ccc8,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42a8f8 │ │ │ │ + jne 42ccc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800d467(%rax) │ │ │ │ + mov 0x20(%rbp),%eax │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov 0x58(%rbp),%r9 │ │ │ │ + mov 0x60(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 42d042 │ │ │ │ + movq $0x42cd58,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42cd58 │ │ │ │ + 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 %cl,(%rax) │ │ │ │ + addr32 (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 42ce6a │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov 0x68(%rbp),%r8 │ │ │ │ + mov 0x70(%rbp),%r9 │ │ │ │ + mov 0x58(%rbp),%r10 │ │ │ │ + mov 0x28(%rbp),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + add $0xb0,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42a946 │ │ │ │ - movq $0x438160,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + ja 42ce4e │ │ │ │ + movq $0x42c738,-0xa8(%r12) │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov %rdi,-0x90(%r12) │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + mov %r9,-0x80(%r12) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov %r10,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + movq $0x42c968,-0x50(%r12) │ │ │ │ + mov %r11,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0xa8(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x42a980,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42a980 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ + movq $0x42d008,0x0(%rbp) │ │ │ │ + jmp fe7490 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x42cf88,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x52(%rbp) │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4800d465(%rax) │ │ │ │ + mov 0x50(%rbp),%esi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov 0x68(%rbp),%r8 │ │ │ │ + mov 0x70(%rbp),%r9 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42cf43 │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42a9ce │ │ │ │ - movq $0x438160,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + ja 42cf33 │ │ │ │ + movq $0x42cb10,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x78,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 42a8bd │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%r10 │ │ │ │ + mov 0x28(%rbp),%r11 │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 42cda1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + fs (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB │ │ │ │ + rex.W │ │ │ │ + mov 0x60(%rbp),%r10 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 42cfcf │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x68(%rbp),%rdi │ │ │ │ + mov 0x70(%rbp),%r8 │ │ │ │ + mov 0x78(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 42cda1 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x42ceb8,0x8(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + or $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x53(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42aa2b │ │ │ │ - movq $0x42aa48,-0x8(%rbp) │ │ │ │ - lea 0xd4ad40(%rip),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xe212e7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp f3dcc8 │ │ │ │ - lea 0xd4ad4e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x64(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 42d05c │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ + mov 0x58(%rbp),%r8 │ │ │ │ + mov 0x60(%rbp),%r9 │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 42cda1 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %r14,%r11 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + jmp 42cda1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe22399(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe22394(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + loopne 42d0e0 │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42aab3 │ │ │ │ - movq $0x42aad0,-0x8(%rbp) │ │ │ │ - lea 0xd4acf0(%rip),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xe2125f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp f3dcc8 │ │ │ │ - lea 0xd4acfe(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + rex.RB call 733b09d4 <__environ@GLIBC_2.2.5+0x7215b72c> │ │ │ │ + movq $0xfee7c8,%fs:-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42d0c0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42d0c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe22311(%rip),%ebx │ │ │ │ + add %ah,0x4800d462(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42d0dd │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe2230c(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4627c(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x4800d463(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42ab2b │ │ │ │ + jb 42d1c5 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42d1ba │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ + 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 $0x42c4e0,-0x50(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x42cba8,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x42d080,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %r9,%rax │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x33(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 42ab48 │ │ │ │ + jmp 42cba8 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + int1 │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42aba9 │ │ │ │ - cmp $0x5a,%r14 │ │ │ │ - jle 42ab69 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd4ad04(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x42ab08,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4670,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-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 0xd4accd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42ac16 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 42ac11 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x41,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 42ab48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - subb $0xf0,0x458d4800(%rsp,%rdx,8) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42ac53 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 42ac70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42acd3 │ │ │ │ - cmp $0x7a,%r14 │ │ │ │ - jle 42ac93 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd4ac02(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x42ac30,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4670,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ + ja 42d27c │ │ │ │ + movq $0x42c450,-0x80(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x42d108,-0x60(%r12) │ │ │ │ + mov %rdi,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x0(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd4abcb(%rip),%rbx │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + lea 0xd4622a(%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) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 42ad46 │ │ │ │ + jb 42d307 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 42ad41 │ │ │ │ + je 42d302 │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x61,%r14d │ │ │ │ + lea 0xd46299(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 42ac70 │ │ │ │ + jmp f3e708 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ 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) │ │ │ │ - subb $0x45,-0x72b7ff2c(%rbx) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42ad83 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 42ada0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42ae03 │ │ │ │ - cmp $0x39,%r14 │ │ │ │ - jle 42adc3 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd4ab02(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x42ad60,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4670,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-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 0xd4aacb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 42ae76 │ │ │ │ + jb 42d367 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 42ae71 │ │ │ │ + je 42d362 │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x30,%r14d │ │ │ │ + lea 0xd461c9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 42ada0 │ │ │ │ + jmp f3e888 │ │ │ │ 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 %bl,-0x56(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xd4aa51,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xe20e60(%rip),%r14 │ │ │ │ - jmp f3dcc8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - subb $0x73,-0x74b3ff2c(%rdx) │ │ │ │ - adc %ch,%cl │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,(%rdi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42d3ae │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 42d540 │ │ │ │ + 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) │ │ │ │ + jo 42d428 │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103b0d1c <__environ@GLIBC_2.2.5+0xf15ba74> │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42af5a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42af20,-0x18(%rbp) │ │ │ │ + movq $0x42d410,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42af20 │ │ │ │ + jne 42d410 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfb4650,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - 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 %dl,0x4800e05f(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42b07c │ │ │ │ - movq $0x42afb8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rbx,2) │ │ │ │ + movl $0x42d448,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42afb8 │ │ │ │ + jne 42d448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5f(%rax) │ │ │ │ - loopne 42afb8 │ │ │ │ - movq $0x42b018,-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),%r8 │ │ │ │ - mov 0x37(%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 42b018 │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ 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 %dh,%al │ │ │ │ - pop %rsi │ │ │ │ - loopne 42b018 │ │ │ │ - movq $0x42b048,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42b048 │ │ │ │ + lea 0xd461ac(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4615c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ 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 %al,%al │ │ │ │ - pop %rsi │ │ │ │ - loopne 42b048 │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp ea92c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - nop │ │ │ │ - test $0xd4,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b10a │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x42aee0,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x42af78,-0x38(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4220,-0x28(%r12) │ │ │ │ - movq $0x1230a09,-0x20(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea 0xe21d19(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - jmp f3db08 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,-0x72b7ff2c(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42b14f │ │ │ │ + add %bh,0x4800d461(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42d51e │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42d513 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 42b170 │ │ │ │ + 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 $0x42d3c8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 42d1f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733aeac4 <__environ@GLIBC_2.2.5+0x7215981c> │ │ │ │ - jnp 42b1c2 │ │ │ │ - movl $0x42b1a8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 42d6ab │ │ │ │ + movq $0x42d5a0,-0x38(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rdx │ │ │ │ + mov 0x15(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42b1a8 │ │ │ │ + jne 42d5a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d4a7(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800d460(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 42b1e6 │ │ │ │ - movq $0x42b210,-0x10(%rbp) │ │ │ │ - lea 0xd4a72d(%rip),%rdi │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xe20b38(%rip),%r14 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f3dcc8 │ │ │ │ - lea 0xe21c2c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd4a745(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + je 42d6af │ │ │ │ + movq $0x42d5e0,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42d5e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %bh,0x60(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rsi,%rcx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x49000000(%rdi) │ │ │ │ + add $0x90,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b262 │ │ │ │ - movq $0x42b130,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ + ja 42d69b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x42d380,-0x88(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + movq $0x42d4a0,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b262 │ │ │ │ - movq $0x42aec0,-0x28(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x42b090,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x42b2d8,0x8(%rbp) │ │ │ │ - lea 0xe21b70(%rip),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xd4a443(%rip),%r14 │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp eabbe8 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xe1f763(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 42b2e4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - js 42b29c │ │ │ │ + add %al,0x4900d45f(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42d714 │ │ │ │ + movq $0x42d540,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r8,%r14 │ │ │ │ + lea -0x15(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 42d540 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd45f52(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 42b31e │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 42d787 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42d782 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd46181(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 42b418 │ │ │ │ - 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) │ │ │ │ - or %ah,-0x74b3ff2c(%rsi) │ │ │ │ - jae 42b34c │ │ │ │ - jmp 42b170 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - call 494387fe <__environ@GLIBC_2.2.5+0x481e3556> │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b387 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x42b338,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbf6b21(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp f3e648 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 42b3fb │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b3f0 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x42b358,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + jb 42d7e7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42d7e2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd45ef9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp f3e888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jae 42b4c3 │ │ │ │ - lea 0xd4a544(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %edx,0x49000000(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b4f4 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x42b2f8,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x42b3a8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - movq $0x42b440,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 42d847 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42d842 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd45f19(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42b440 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + jmp f3e888 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %ah,-0x74b7ff2c(%rdx) │ │ │ │ - jae 42b52c │ │ │ │ - lea 0xd4a1fd(%rip),%r14 │ │ │ │ - jmp ec7c68 │ │ │ │ - add %eax,(%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) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 42b55d │ │ │ │ - movq $0x42b578,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xe218c5(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 42b418 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jae 42d89b │ │ │ │ + lea 0xd46168(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4800d4a1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 42b5e8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b5f6 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x42b518,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x42b5d8,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42b5d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%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 42b5e4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + jne 42d89c │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ec7f78 │ │ │ │ - lea 0xe2182a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - push $0x4900d4a3 │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b647 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x42b538,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbfbf69(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movabs %eax,0x3b4d18c4834900d4 │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x17(%rdi) │ │ │ │ - movq $0x42b618,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - jmp ed7af0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd4a2fa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - movabs %al,0x394cf0458d4800d4 │ │ │ │ - clc │ │ │ │ - jb 42b748 │ │ │ │ - movq $0x42b700,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42d8c9 │ │ │ │ + movq $0x42d890,-0x10(%rbp) │ │ │ │ + mov 0xe(%r14),%rbx │ │ │ │ + mov 0x6(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42b700 │ │ │ │ + jne 42d890 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4800d4a2(%rax) │ │ │ │ - movl $0x42b738,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42b738 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ 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,-0x5e(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 42b744 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 42b670 │ │ │ │ - lea 0xd4a261(%rip),%rbx │ │ │ │ - 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) │ │ │ │ - push $0x4800d49f │ │ │ │ - mov 0x10(%rbx),%esi │ │ │ │ - lea 0xd49f5d(%rip),%r14 │ │ │ │ - jmp ec7c68 │ │ │ │ - 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) │ │ │ │ + fsubs -0x2c(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42b7b4 │ │ │ │ - movq $0x42b7d0,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd4a206(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed7e78 │ │ │ │ - lea 0xd4a205(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.RB call 733b123c <__environ@GLIBC_2.2.5+0x7215bf94> │ │ │ │ + movq $0xfee7c8,%fs:-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42d928,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42d928 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lahf │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsp,%riz,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b84e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x42b768,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x42b830,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42b830 │ │ │ │ + add %bl,0x4800d460(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 42d945 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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 42b83c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ec7f78 │ │ │ │ - lea 0xe215d2(%rip),%rbx │ │ │ │ + lea 0xd46074(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,-0x72b7ff2c(%rcx) │ │ │ │ - rex.RB loopne 42b8c1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 42b8f8 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + adc %ah,-0x2c(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733b12c4 <__environ@GLIBC_2.2.5+0x7215c01c> │ │ │ │ + movq $0xfee7c8,%fs:-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42b8b0,-0x18(%rbp) │ │ │ │ + movq $0x42d9b0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42b8b0 │ │ │ │ + jne 42d9b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - movabs 0xb8e8f845c74800d4,%al │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ + add %dl,%al │ │ │ │ + pop %rdi │ │ │ │ (bad) │ │ │ │ - jne 42b8e8 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd45fac(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ 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,0x4800d4a0(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 42b670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubrs 0x0(%rcx,%riz,8) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42b96c │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %al,0x60(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 42da49 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 42daaa │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b961 │ │ │ │ + ja 42da9f │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x42d8e8,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + movq $0x1250251,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x42d970,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0xe1e5a4(%rip),%rsi │ │ │ │ + lea 0xe1278d(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 42d1f8 │ │ │ │ + movq $0x48,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,0x6c(%rax) │ │ │ │ - loope 42b988 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42b9d8 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x42b910,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbe1580(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lock imul $0x0,%ecx,%esp │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x4800d45b(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42ba70 │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 42db38 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42ba65 │ │ │ │ + ja 42db2d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x1241bd9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0xe1e50d(%rip),%rsi │ │ │ │ + lea 0xe126f6(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 42d6d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - imul $0x0,%ecx,%esp │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42bb00 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733b14a4 <__environ@GLIBC_2.2.5+0x7215c1fc> │ │ │ │ + outsl %ds:(%rsi),(%dx) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42baf5 │ │ │ │ + ja 42dbbd │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x42b9f8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbe1467(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0xe1e47d(%rip),%rsi │ │ │ │ + lea 0xe12666(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 42d6d8 │ │ │ │ + movq $0x18,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,%al │ │ │ │ - push $0xffffffffffffffe1 │ │ │ │ - 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 $0x42ba88,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%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,0x43(%rdi) │ │ │ │ - movq $0x42b870,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xa,%r14 │ │ │ │ - jle 42bbcb │ │ │ │ - movq $0x42bb20,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x42b988,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd49dee(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - popf │ │ │ │ + add %bh,0x5e(%rax) │ │ │ │ (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42bc59 │ │ │ │ - movq $0x42bc48,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42dc3a │ │ │ │ + movq $0x42dc28,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42bc48 │ │ │ │ + jne 42dc28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d49d(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 42bb90 │ │ │ │ - lea 0xd49da0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x63(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + pop %rsi │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42bca7 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 42bb90 │ │ │ │ - lea 0xd49d62(%rip),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x24(%r8) │ │ │ │ + rex.X add %sil,(%rcx) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp f3cb48 │ │ │ │ + lea 0xd45e4f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x63(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x35358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - popf │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pop %rsi │ │ │ │ (bad) │ │ │ │ - add %ch,%cl │ │ │ │ - push %rsi │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + faddl 0x0(%rdx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42dc90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rbp │ │ │ │ (bad) │ │ │ │ - mov $0x0,%dl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x310042dc(%r8) │ │ │ │ + testb $0xde,-0x77(%rcx) │ │ │ │ + jmp f3cb48 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - call 48439195 <__environ@GLIBC_2.2.5+0x471e3eed> │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42bd93 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42bd40,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,0x4900d45d(%rax) │ │ │ │ + add $0x98,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42ddea │ │ │ │ + movq $0x42d9f8,-0x90(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + lea -0x58(%r12),%rsi │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + movq $0x42dac0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + lea -0x90(%r12),%r8 │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + movq $0x42db50,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 42dd93 │ │ │ │ + movq $0x42dd80,0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42bd40 │ │ │ │ + jne 42dd80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d49c(%rax) │ │ │ │ - movl $0x42bd78,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,%al │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xd45bb9,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 42d868 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 42de02 │ │ │ │ + movq $0x42ddc8,0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + dec %rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42bd78 │ │ │ │ + jne 42ddc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,-0x22(%r8) │ │ │ │ + rex.X add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd45059(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f3ecf8 │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + movq $0x42dcb8,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + movq $0x42de40,0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42de40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x64(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x480042bd(%r8) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + or %r12b,0x480042de(%r8) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd44f61(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 42b670 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + jmp f3ecf8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x68(%rax) │ │ │ │ - loope 42bda8 │ │ │ │ - lea 0xd49c83(%rip),%rsi │ │ │ │ + add %cl,%al │ │ │ │ + pop %rdx │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xd45ac1,%eax │ │ │ │ mov %rbx,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + jmp 42d868 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - pushf │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - movq $0x42bcf8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbe1139(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd49c1f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4800d45a(%rax) │ │ │ │ + lea 0xd45a99(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 42d868 │ │ │ │ + nopl 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,%al │ │ │ │ - ss loopne 42be50 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %bh,0x4800d4f4(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jae 42bec3 │ │ │ │ - lea 0xd49c38(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - ss loopne 42be78 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - movq $0x42beb8,0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + jb 42df97 │ │ │ │ + movq $0x42df10,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42beb8 │ │ │ │ + jne 42df10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800e036(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 42bf3b │ │ │ │ - movq $0x42bf08,-0x18(%rbp) │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0xc(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x21(%r8) │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42bf08 │ │ │ │ + jne 42df40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x36(%rax) │ │ │ │ - loopne 42bf08 │ │ │ │ - movq $0x42be78,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp e99258 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,-0xc(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movsd 0x7(%rbx),%xmm0 │ │ │ │ + movq $0x4f60c8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x42dfb8,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4f36a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd45b42(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + repz (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + filds 0x0(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4685f0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + in (%dx),%al │ │ │ │ + repz xchg %eax,%ebx │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 42bf3c │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42bf5d │ │ │ │ - movq $0xfb4650,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x42bf30,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fwait │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42bfde │ │ │ │ - movq $0x42bfd0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42bfd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 42be50 │ │ │ │ - lea 0xd49ac3(%rip),%rbx │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x4f5fe8,-0x28(%r12) │ │ │ │ + movq $0x118a0af,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd45afb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d49a(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 42c07b │ │ │ │ - lea 0xd49ac0(%rip),%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 $0x4f5fe8,-0x28(%r12) │ │ │ │ + movq $0x118a0de,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd45a8b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d49a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - movq $0x42c070,0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42c070 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x66(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 42c07c │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 42c0f3 │ │ │ │ - movq $0x42c0c0,-0x18(%rbp) │ │ │ │ - mov 0x6(%rax),%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42e147 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42e130,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42c0c0 │ │ │ │ + jne 42e130 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cltd │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - rolb $0x4c,0x0(%rdx) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - jmp e99258 │ │ │ │ + add %r8b,0x480042e1(%r8) │ │ │ │ + lea 0xd45a58(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4b4fb8 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + fldpi │ │ │ │ + (bad) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movabs 0x834808758b4800e0,%eax │ │ │ │ (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x7f(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42c12a │ │ │ │ - cmp $0x10ffff,%rsi │ │ │ │ - ja 42c11e │ │ │ │ - movq $0xfb4670,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + ja 42e1db │ │ │ │ + mov 0x7(%rcx),%rbx │ │ │ │ + movq $0x4f5fe8,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1173b97,-0x18(%r12) │ │ │ │ + movq $0x4f6028,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp edb9f0 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x42c0e8,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x42e160,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ jmp fe7900 │ │ │ │ - nopl (%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 42c1e3 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42c1a0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42c1a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -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 $0x5950f8,-0x10(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x1173b97,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ + movq $0x42e208,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 42c18e │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733afb4c <__environ@GLIBC_2.2.5+0x7215a8a4> │ │ │ │ - rex.RB │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42e2ce │ │ │ │ + movq $0x4f5fe8,-0x40(%r12) │ │ │ │ + movq $0x1173bb7,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x42e0e8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4f5fe8,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x39(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd458f0(%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 -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42e326 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42c238,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + movq $0x42e340,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42c238 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x3100d498(%rax) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 42c008 │ │ │ │ + jmp 4dfdf0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x68(%rax) │ │ │ │ - (bad) │ │ │ │ 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,0x30(%rdi) │ │ │ │ - movq $0x42c160,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x42c1f8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd49831(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x4f6048,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42c321 │ │ │ │ - movq $0x42c310,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB loopne 42e3e1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 42e43c │ │ │ │ + movq $0x42e3e0,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42c310 │ │ │ │ + jne 42e3e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 0xd499d0(%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 42c391 │ │ │ │ - movq $0x42c380,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + in $0x42,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42c380 │ │ │ │ + jne 42e410 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + sbb %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 42e42b │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd49968(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42c3fe │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 42c3f9 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xe1f968(%rip),%rsi │ │ │ │ - lea 0xe1f961(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp dd5eb0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cwtl │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103afd74 <__environ@GLIBC_2.2.5+0xf15aacc> │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock (bad) │ │ │ │ - (bad) │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42c460 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%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,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x42e390,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4f6048,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 %ch,0x4800d498(%rax) │ │ │ │ - movl $0x42c4a0,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103b1e1c <__environ@GLIBC_2.2.5+0xf15cb74> │ │ │ │ + (bad) │ │ │ │ + lock add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 85c9ed │ │ │ │ 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 │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42c4a0 │ │ │ │ + jne 42e510 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x68(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - ttmmultf32ps (bad),(bad),(bad) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ + add %r8b,-0x1b(%r8) │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd49864(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42e540 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cwtl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - movq $0x42c518,0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea 0xd4980d(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ff2fc8 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + sub (%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 42e57f │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x12(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xe208ce(%rip),%rbx │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + (bad) -0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x4f6008,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe208b7(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x42e578,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d497(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42c5fd │ │ │ │ - movq $0x42c5a0,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + 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,0x31(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x42e4c8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4f6088,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 42e6a1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 42e6f8 │ │ │ │ + movq $0x42e6a8,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42c5a0 │ │ │ │ + jne 42e6a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 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 %ch,-0x69(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - loopne 42c56b │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + out %al,$0x42 │ │ │ │ + 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 42c5e0 │ │ │ │ + jne 42e6d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - movb $0x48,0x0(%rdx) │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd49734(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jg 42e6ed │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - (bad) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rbx,1) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea 0xd496d8(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2fc8 │ │ │ │ - lea 0xe207b1(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + movabs 0x358a53b4d000000,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42c682 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 595450 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + ja 42e7d9 │ │ │ │ + movq $0x42e2f8,-0x98(%r12) │ │ │ │ + mov %r14,-0x88(%r12) │ │ │ │ + mov %rdi,-0x80(%r12) │ │ │ │ + movq $0x42e458,-0x78(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + movq $0x4f6088,-0x60(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x4f5fe8,-0x50(%r12) │ │ │ │ + movq $0x1173b36,-0x48(%r12) │ │ │ │ + lea -0x59(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x42e5e8,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + movq $0x4f6048,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x42e650,-0x18(%r12) │ │ │ │ + lea -0x21(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x49(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + lea 0xd453ed(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ (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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x42c658,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x59a278,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd49677(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42e822 │ │ │ │ + movq $0x42e840,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 42e718 │ │ │ │ + lea 0xd453b7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - 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) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x59a238,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x59a278,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x4f6048,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd49619(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%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 103b00cc <__environ@GLIBC_2.2.5+0xf15ae24> │ │ │ │ + rex.RB loopne 42e8e1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 42e930 │ │ │ │ + movq $0x42e8e0,-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 42e8e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov (%rax),%es │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x42c7b8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + jmp ffffffff8b8ae92c <__environ@GLIBC_2.2.5+0xffffffff8a659684> │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42c7b8 │ │ │ │ + jne 42e910 │ │ │ │ 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,-0x75(%rax) │ │ │ │ + sbb %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 42e925 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x59a218,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x42e890,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x59a298,-0x8(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x4f6048,-0x8(%r12) │ │ │ │ lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd4955e(%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 $0x59a238,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x59a298,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42ea5f │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42ea54 │ │ │ │ + movq $0x4f6008,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x2,-0x40(%r12) │ │ │ │ + movq $0x4f5fe8,-0x38(%r12) │ │ │ │ + movq $0x1173b36,-0x30(%r12) │ │ │ │ + lea -0x49(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x42e950,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x31(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4f6088,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd49501(%rip),%rbx │ │ │ │ + movq $0x42ea80,-0x10(%rbp) │ │ │ │ + lea -0x1(%r12),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4b49e0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0xd45182(%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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42c918 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x3f(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42c90d │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - movq $0x1175d89,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x42c950,-0x8(%rbp) │ │ │ │ - lea 0xd4949d(%rip),%r9 │ │ │ │ - lea 0xd49490(%rip),%r8 │ │ │ │ - lea 0xd4947f(%rip),%rdi │ │ │ │ - lea 0xd49472(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ + ja 42eabf │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x4f6028,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ff3760 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd49491(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + 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 42f4e8 │ │ │ │ + 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 42ec22 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42eb60,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42eb60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - xor (%rdi),%ecx │ │ │ │ (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) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 42ca26 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42c99a │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x42c938,0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rsi) │ │ │ │ + movl $0x42ebb0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x42c9e0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42c9e0 │ │ │ │ + jne 42ebb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + 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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42ca16 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + ja 42ec02 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xe136dc(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 42cb96 │ │ │ │ - movq $0x42ca90,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42ed5a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x42ec98,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42ca90 │ │ │ │ + jne 42ec98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ - rex.RB │ │ │ │ - lock ror $1,%dl │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rsi) │ │ │ │ + movl $0x42ece8,-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 42cad0 │ │ │ │ + jne 42ece8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%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,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rsi,2) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42cb41 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5950f8,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 42ed3a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42cb86 │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1175dd2,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd49253(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - pop %rbx │ │ │ │ - loope 42cbb8 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42cc56 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 42cc5a │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x42cc20,-0x18(%rbp) │ │ │ │ - lea 0xe15ae3(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42cc20 │ │ │ │ - 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 $0x595138,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%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 -0x48(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42cde7 │ │ │ │ + jb 42ee92 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42ccc0,-0x20(%rbp) │ │ │ │ + movq $0x42edd0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42ccc0 │ │ │ │ + jne 42edd0 │ │ │ │ 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 or %cl,%ch │ │ │ │ - rex.X 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 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rsi) │ │ │ │ + movl $0x42ee20,-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 42cd08 │ │ │ │ + jne 42ee20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 859a60 │ │ │ │ - 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 42cd50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - movb $0x0,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (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 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42cdf5 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jge 42cda8 │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 42cdd9 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - cmp 0x20(%rbp),%rcx │ │ │ │ - jge 42cdd9 │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + ja 42ee72 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - 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) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%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,0x2e(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x42cc70,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xe1f61b(%rip),%r14 │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - push %rdi │ │ │ │ - loope 42ce80 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42cea9 │ │ │ │ + jb 42efca │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xe1586e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x42ef08,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42ef08 │ │ │ │ + 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) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103b0814 <__environ@GLIBC_2.2.5+0xf15b56c> │ │ │ │ (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42cf08,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rsi) │ │ │ │ + movl $0x42ef58,-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 42cf08 │ │ │ │ + jne 42ef58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42cf7c │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 42cf30 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd48ed1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x42ce80,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 42efaa │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,-0x72(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 42d09a │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42f102 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42cff8,-0x28(%rbp) │ │ │ │ + movq $0x42f040,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42cff8 │ │ │ │ + jne 42f040 │ │ │ │ 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 %ah,(%rax) │ │ │ │ - mov %esp,%ss │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rolb $1,0x0(%rdx) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rsi) │ │ │ │ + movl $0x42f090,-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 42d028 │ │ │ │ + jne 42f090 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - lea (bad),%edx │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42d08a │ │ │ │ - movq $0x42cec0,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + ja 42f0e2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%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) │ │ │ │ - sub %dl,-0x1f(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42d0d9 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42f23a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xe1563e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x42f178,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42f178 │ │ │ │ + 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) │ │ │ │ - sub %cl,-0x72b7ff2c(%rbp) │ │ │ │ - rex.RB call 103b0a44 <__environ@GLIBC_2.2.5+0xf15b79c> │ │ │ │ (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42d138,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rsi) │ │ │ │ + movl $0x42f1c8,-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 42d138 │ │ │ │ + jne 42f1c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov %ss,%esp │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42d1ac │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 42d160 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd48ca1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x42d0b0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 42f21a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,0x0(%rcx,%riz,8) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42d1f9 │ │ │ │ + jb 42f372 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xe1551e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x42f2b0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42f2b0 │ │ │ │ + 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 %cl,0x458d4800(%rsp,%rdx,8) │ │ │ │ - call 103b0b64 <__environ@GLIBC_2.2.5+0xf15b8bc> │ │ │ │ (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42d258,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42d258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov %esp,%edx │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42d2cc │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 42d280 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd48b81(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rsi) │ │ │ │ + movl $0x42f300,-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 42f300 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x42d1d0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%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,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42f352 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - call 4843b443 <__environ@GLIBC_2.2.5+0x471e619b> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42d319 │ │ │ │ + jb 42f4aa │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xe153fe(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0x42f3e8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42f3e8 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4843a7bb <__environ@GLIBC_2.2.5+0x471e5513> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42d3e8 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42d378,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rsi) │ │ │ │ + movl $0x42f438,-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 42d378 │ │ │ │ + jne 42f438 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900d48a(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42d3ec │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 42d3a0 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd48a61(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x42d2f0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 42f48a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4f5fe8,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x19(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + clc │ │ │ │ + cmc │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rcx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42f64a │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x7(%rax),%rbx │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov 0x17(%rax),%rdx │ │ │ │ + mov 0x1f(%rax),%r10 │ │ │ │ + mov 0x27(%rax),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x2f(%rax),%rax │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x37(%rbx),%rbx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x3f(%rcx),%rcx │ │ │ │ + movq $0x42eb10,-0xf8(%r12) │ │ │ │ + mov %rcx,-0xe8(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0xe0(%r12) │ │ │ │ + movq $0x42ec48,-0xd8(%r12) │ │ │ │ + mov %rbx,-0xc8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0xc0(%r12) │ │ │ │ + movq $0x42ed80,-0xb8(%r12) │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + movq $0x42eeb8,-0x98(%r12) │ │ │ │ + mov %r11,-0x88(%r12) │ │ │ │ + mov %r9,-0x80(%r12) │ │ │ │ + movq $0x42eff0,-0x78(%r12) │ │ │ │ + mov %r10,-0x68(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + movq $0x42f128,-0x58(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + movq $0x42f260,-0x38(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x42f398,-0x18(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xb8(%r12),%r9 │ │ │ │ + lea -0x98(%r12),%r8 │ │ │ │ + lea -0x78(%r12),%rdi │ │ │ │ + lea -0x58(%r12),%rsi │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + lea -0xd8(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + lea -0xf8(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x10(%rbp) │ │ │ │ + movq $0x100,0x388(%r13) │ │ │ │ + lea 0xd44594(%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 %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov %ah,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42d634 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42d498,-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 %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 │ │ │ │ + rex.RB mov $0xff8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + iret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock shl $1,%dh │ │ │ │ + add %cl,-0xd(%rcx,%r9,4) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42d498 │ │ │ │ + jne 42f6d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %cl,(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d489(%rax) │ │ │ │ - movl $0x42d4e0,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB enter $0xf740,$0x42 │ │ │ │ + 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),%rbx │ │ │ │ + mov %rbx,%r10 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42d4e0 │ │ │ │ + jne 42f740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lret $0x30 │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov %edx,%esp │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42d638 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 42d553 │ │ │ │ - movq $0x42d330,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 42d626 │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 42d5ba │ │ │ │ - movq $0x42d210,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 42d626 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - movq $0x42d0f0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x42d658,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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + movq $0x42f7c0,0x40(%rbp) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - rex.RX (bad) │ │ │ │ + jmp 42f4e8 │ │ │ │ + lea 0xd44485(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + or %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) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42d693 │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x18,%r12 │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ + 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 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 42f7c8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42d693 │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 42d6e3 │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 42d736 │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmp 0x8(%rbp),%rcx │ │ │ │ - jge 42d714 │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ + ja 42f811 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x42f788,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + 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 mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ + in (%dx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock movabs 0x894cf389480042f8,%al │ │ │ │ + jne 42f874 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 42f8a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d486(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42d90c │ │ │ │ - movq $0x42d7c8,-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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rbp) │ │ │ │ + movl $0x42f8f0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42d7c8 │ │ │ │ + jne 42f8f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x7a(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 42d7e5 │ │ │ │ - fadds 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) │ │ │ │ + rex.RB sarb $1,-0x7(%r8) │ │ │ │ + rex.X add %cl,-0x75(%rax) │ │ │ │ + jne 42f904 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42d818 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 42f860 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xd442a0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xchg %dl,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 42d868 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 42d8bd │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42d8ad │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x42d410,-0x50(%r12) │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + movq $0x42fa08,0x40(%rbp) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ 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 0xe1ebd0(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42d8fc │ │ │ │ - movq $0x42cfa0,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xe1eb81(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800e14c,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42d949 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xe14dce(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ + 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 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 42fa10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 42fa59 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x42f9d0,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ nopl (%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 $0x4800d484,%eax │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42da18 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42d9a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 42faf1 │ │ │ │ + movq $0x42fae0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42d9a8 │ │ │ │ + jne 42fae0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x7c(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42da1c │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 42d9d0 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd48431(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 42faf3 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 42f860 │ │ │ │ + lea 0xd44110(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + rex.B (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 42fb57 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 42fb52 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd440f7(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee1a50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x42d920,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-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 fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ - fadds -0x72b7ff2c(%rbx) │ │ │ │ - rex.RB loopne 42da91 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 42db02 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42fb9a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42da90,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42da90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x42fbb0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x1173c31,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900d483(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42daf2 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x42d960,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42fc12 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1173c11,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $0x0,-0x1f(%rdx) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42db41 │ │ │ │ + jb 42fc5a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xe14bd6(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1173c31,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $0x45,-0x72b7ff2c(%rdx) │ │ │ │ - call 103b14ac <__environ@GLIBC_2.2.5+0xf15c204> │ │ │ │ - (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42dba0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42dba0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x7e(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42dc14 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 42dbc8 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd48239(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x42db18,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 42fca2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1173c21,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - adc $0x458d4800,%esp │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42dcae │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42dca3 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42fcf2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x42db58,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,-0x1f(%rcx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42dcf1 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42fd42 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xe14a26(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,-0x72b7ff2c(%rcx) │ │ │ │ - rex.RB call 103b165c <__environ@GLIBC_2.2.5+0xf15c3b4> │ │ │ │ - (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42fd92 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42dd50,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42dd50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - adc $0x0,%ah │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42ddc4 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 42dd78 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd48089(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x42dcc8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock rex.RXB loope 42dde8 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42de11 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42fde2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xe14906(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock jg 42ddfb │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103b177c <__environ@GLIBC_2.2.5+0xf15c4d4> │ │ │ │ - (bad) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42fe32 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42de70,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42de70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4900d47f(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42dee4 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 42de98 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd47f69(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x42dde8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jg 42dedb │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 42e0c4 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 42fe82 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42df88,-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 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42df88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + cmp $0x8d4800d4,%eax │ │ │ │ + test %ecx,-0x1(%rax) │ │ │ │ (bad) │ │ │ │ + decl -0x8(%rcx,%rdi,1) │ │ │ │ + jb 42fec9 │ │ │ │ + movq $0x42fee8,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47590 │ │ │ │ + lea 0xd43dd8(%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 %dl,0x4900d47e(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ + add %ah,0x4900d43d(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42e0c8 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 42dffb │ │ │ │ - movq $0x42de28,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 42e0b6 │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 42e062 │ │ │ │ - movq $0x42dd08,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 42e0b6 │ │ │ │ - movq $0x42dc38,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5950f8,-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) │ │ │ │ + ja 42ff23 │ │ │ │ + movq $0x42fb70,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x42ff48,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f479b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,0x3d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x490042ff(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jge 42e0c3 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0xe38300d4,%eax │ │ │ │ (bad) │ │ │ │ - pop %rcx │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 42e13a │ │ │ │ - loope 42e146 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB add $0x48fb8948,%eax │ │ │ │ - mov %eax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42e138 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 42ffa1 │ │ │ │ + lea 0xd43cf0(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x42ffc8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp f479b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jl 42e10b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 42e0c5 │ │ │ │ - loope 42e181 │ │ │ │ - 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 42e188 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %r13b,%r8b │ │ │ │ + incl 0x0(%rdx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp fadf00 │ │ │ │ + test %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,(%r8) │ │ │ │ + add %al,0x0(%rbx) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d47c(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 42e216 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42e206 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x42df08,-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 │ │ │ │ + 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 %cl,(%rdi) │ │ │ │ + xchg %edi,0x4900000c(%rdi) │ │ │ │ + movl $0x42fbe0,-0x28(%rsp) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + movq $0x42fc28,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x48(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42e246 │ │ │ │ - movq $0x42da40,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + movq $0x430088,-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 430088 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900d47b(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42e2db │ │ │ │ - movq $0x42ce20,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x42d770,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x42e0f0,-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 ff3760 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd47b4b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 4300b0 │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + jmp 43020e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jnp 42e2e3 │ │ │ │ - add %cl,-0x40(%rcx,%rcx,4) │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd47ad2(%rip),%r14 │ │ │ │ - jmp 42e278 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB jo 430105 │ │ │ │ + mov 0x50(%rbp),%ecx │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rbx │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x68(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 43018a │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 430138 │ │ │ │ + jmp 43020e │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42e377 │ │ │ │ - mov %r9,%rax │ │ │ │ + rex.W │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ + mov %r9,%r11 │ │ │ │ mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0xd47b23(%rip),%rsi │ │ │ │ - lea 0xd47ae7(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5983a0 │ │ │ │ - lea 0xd47b22(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov 0xb0(%rsp),%r14 │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43027e │ │ │ │ + movq $0x42fe48,-0x68(%r12) │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x431d40,-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 %rcx,(%r12) │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + lea -0x3f(%r12),%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 430266 │ │ │ │ + movq $0x42fdf8,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4302e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xff0268,-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 fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x430110,0x0(%rbp) │ │ │ │ + jmp fe7978 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + movq $0x4300b8,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %r10,-0x10(%rbp) │ │ │ │ + mov %r11,-0x8(%rbp) │ │ │ │ + mov %rdi,0x10(%rbp) │ │ │ │ + mov %rsi,0x40(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x0,%al │ │ │ │ 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 42e41b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42e3d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42e3d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + jns 43033d │ │ │ │ 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 $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rax,2) │ │ │ │ + movl $0x430138,0x0(%rbp) │ │ │ │ + mov 0x27(%rax),%r9 │ │ │ │ + mov 0x1f(%rax),%r8 │ │ │ │ + mov 0x17(%rax),%rdi │ │ │ │ + mov 0xf(%rax),%rsi │ │ │ │ + mov 0x7(%rax),%r14 │ │ │ │ + mov 0x2f(%rax),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov 0x37(%rax),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov 0x3f(%rax),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4303a1 │ │ │ │ + movq $0x42fc70,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4303d0,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-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 fae248 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + movq $0x4302c8,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7978 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rcx,1) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4304d8,0x0(%rbp) │ │ │ │ + mov 0x27(%rax),%r9 │ │ │ │ + mov 0x1f(%rax),%r8 │ │ │ │ + mov 0x17(%rax),%rdi │ │ │ │ + mov 0xf(%rax),%rsi │ │ │ │ + mov 0x7(%rax),%r14 │ │ │ │ + mov 0x2f(%rax),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov 0x37(%rax),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov 0x3f(%rax),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + 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,0x24(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x42e398,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB js 43048d │ │ │ │ + mov 0x58(%rbp),%ebx │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + jmp 430507 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jp 42e463 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42e4e3 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42e4d8 │ │ │ │ - movq $0x42e438,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x3(%r12),%rsi │ │ │ │ - lea 0xd479da(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd479d6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x0(%rbp),%rcx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 430cb4 │ │ │ │ + movq $0x42fcb8,-0x68(%r12) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + mov %r10,-0x58(%r12) │ │ │ │ + mov %r11,-0x50(%r12) │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov %r11,-0x48(%r12) │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x68(%r12),%r14 │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %r11,%rax │ │ │ │ + jmp 4309ba │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42e583 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42e540,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42e540 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ 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,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + test %esi,0x48000000(%rax) │ │ │ │ + mov 0x90(%rbp),%ecx │ │ │ │ + mov 0xa0(%rbp),%rdx │ │ │ │ + mov 0x98(%rbp),%rbx │ │ │ │ + mov 0x80(%rbp),%r14 │ │ │ │ + mov 0x88(%rbp),%rsi │ │ │ │ + mov 0x78(%rbp),%rdi │ │ │ │ + mov 0x70(%rbp),%r8 │ │ │ │ + mov 0x68(%rbp),%r9 │ │ │ │ + mov 0x60(%rbp),%r10 │ │ │ │ + mov 0x58(%rbp),%r11 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4307af │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB js 4306b5 │ │ │ │ + mov 0x58(%rbp),%ecx │ │ │ │ + mov 0x68(%rbp),%rdx │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ + mov 0x38(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 430927 │ │ │ │ + add $0x0,%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,0x24(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x42e500,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d478(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42e64b │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42e640 │ │ │ │ - movq $0x42e5a0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x3(%r12),%rsi │ │ │ │ - lea 0xd47872(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd4787e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 4306e8 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4309ba │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + adc (%rdi),%cl │ │ │ │ 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 42e6e7 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42e6a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42e6a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + test %esp,0x48000000(%rax) │ │ │ │ + mov 0x80(%rbp),%ecx │ │ │ │ + mov 0x90(%rbp),%rdx │ │ │ │ + mov 0x88(%rbp),%r10 │ │ │ │ + mov 0x70(%rbp),%r11 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x78(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%r10 │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + mov 0x50(%rbp),%r11 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + add $0xb8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 430a66 │ │ │ │ + movq $0x431d40,-0xb0(%r12) │ │ │ │ + mov %rdx,-0xa8(%r12) │ │ │ │ + mov %rbx,-0xa0(%r12) │ │ │ │ + mov %r14,-0x98(%r12) │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + mov %rdi,-0x88(%r12) │ │ │ │ + mov %r8,-0x80(%r12) │ │ │ │ + mov %r9,-0x78(%r12) │ │ │ │ + mov %r10,-0x70(%r12) │ │ │ │ + movq $0x42fd58,-0x68(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + add $0x58,%rbp │ │ │ │ + lea -0xaf(%r12),%rsi │ │ │ │ + lea -0x68(%r12),%r14 │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 4309ba │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + or %al,(%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,0x22(%rdi) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1175dd2,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - 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) │ │ │ │ - call 4843c83f <__environ@GLIBC_2.2.5+0x471e7597> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42e75c │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB push %r8 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%r10 │ │ │ │ + mov 0x20(%rbp),%r11 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x0(%rbp),%rcx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x70,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42e751 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea 0xe13ef7(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + ja 430a32 │ │ │ │ + movq $0x42fda8,-0x68(%r12) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %rdi,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %r11,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + lea -0x3f(%r12),%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 430a16 │ │ │ │ + movq $0x42fd08,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x430ab0,0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4306c8,0x20(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fe79b8 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + movq $0x430668,-0x28(%rbp) │ │ │ │ + mov %r9,-0x20(%rbp) │ │ │ │ + mov %r10,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %r8,0x10(%rbp) │ │ │ │ + mov %rdi,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + movq $0x4305a8,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rdi,0x10(%rbp) │ │ │ │ + mov %rsi,0x28(%rbp) │ │ │ │ + mov %r14,0x30(%rbp) │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + mov %rdx,0x40(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42e7f7 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42e7b8,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rax,2) │ │ │ │ + movl $0x4308c8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x27(%rax),%r9 │ │ │ │ + mov 0x1f(%rax),%r8 │ │ │ │ + mov 0x17(%rax),%rdi │ │ │ │ + mov 0xf(%rax),%rsi │ │ │ │ + mov 0x7(%rax),%r14 │ │ │ │ + mov 0x2f(%rax),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov 0x37(%rax),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov 0x3f(%rax),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42e7b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x430b40,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%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 $0x5950f8,-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) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %eax,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB enter $0xc38,$0x43 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rax │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x1f(%rax),%rcx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x17(%rax),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov 0xf(%rax),%rsi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov 0x7(%rax),%r11 │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov 0x2f(%rax),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r11 │ │ │ │ + mov 0x37(%r11),%r11 │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ + mov %r10,0xc8(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ + mov 0x3f(%r10),%r10 │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 42f690 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmp $0x8d4800e1,%eax │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 42e845 │ │ │ │ - movq $0x42e860,-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 fe6550 │ │ │ │ - lea 0xd47694(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800e13d(%rax) │ │ │ │ - movl $0x42e890,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42e890 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3d(%rax) │ │ │ │ - loope 42e890 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 42e8dc │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42e8cc │ │ │ │ - movq $0x42e668,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x42e918,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - nop │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ + add %cl,-0x38(%r9,%r9,4) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov %r14,%r11 │ │ │ │ + mov 0x60(%rbp),%r14 │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + mov %r11,-0x28(%rbp) │ │ │ │ + mov 0x38(%rbp),%r11 │ │ │ │ + mov %r11,-0x20(%rbp) │ │ │ │ + mov 0x40(%rbp),%r11 │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + mov 0x50(%rbp),%r11 │ │ │ │ + mov %r11,-0x10(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + mov %rdx,0x40(%rbp) │ │ │ │ + mov %r10,0x48(%rbp) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + mov %rbx,0x60(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + movq $0x430440,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmp $0xe1,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esp,0x49000000(%rdi) │ │ │ │ - add $0x78,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42e9c3 │ │ │ │ - movq $0x42e700,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - movq $0x12425f9,-0x50(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x595118,-0x40(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0xfb4710,-0x30(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x42e770,-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 ff2d88 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x42e9f8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + test %edi,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + decl -0x8(%rcx,%rdi,1) │ │ │ │ + jb 430e29 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 430de8 │ │ │ │ + movq $0x430d68,-0x10(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov 0xe(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42e9f8 │ │ │ │ + jne 430d68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ - or (%rax),%al │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - add %r8b,-0x16(%r8) │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ + rex.RB enter $0xdd8,$0x43 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ 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) │ │ │ │ + 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 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42ea40 │ │ │ │ + jne 430dd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%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,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42ebc7 │ │ │ │ - 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 42eb51 │ │ │ │ - cmp $0xa,%r9 │ │ │ │ - jne 42eae9 │ │ │ │ - movq $0x595430,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x1,-0x38(%r12) │ │ │ │ - movq $0x5950f8,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x59a258,-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 ff3278 │ │ │ │ - movq $0x595430,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5950f8,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x59a258,-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 ff3278 │ │ │ │ - movq $0x595430,-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 $0x5950f8,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x59a258,-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 ff3278 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.XB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + sub %bh,%bh │ │ │ │ + (bad) │ │ │ │ + decl 0xd(%rbp,%rcx,4) │ │ │ │ + sbb %bl,%dh │ │ │ │ + loopne 430def │ │ │ │ + lea 0xe0f313(%rip),%r8 │ │ │ │ + lea 0xe0f30c(%rip),%rdi │ │ │ │ + lea 0xe0f305(%rip),%rsi │ │ │ │ + lea 0xe0f2fe(%rip),%r14 │ │ │ │ + lea 0xe0f2f7(%rip),%rbx │ │ │ │ + movq $0x1240109,-0x10(%rbp) │ │ │ │ + movq $0x1240109,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x10(%rbp) │ │ │ │ + lea 0xd42f00(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rdx) │ │ │ │ - loope 42ebe8 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42ec44 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42ec39 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea 0xe13a0f(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + test %eax,0x48000000(%rax) │ │ │ │ + mov 0x78(%rbp),%ebx │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov 0x58(%rbp),%rsi │ │ │ │ + mov 0x60(%rbp),%rdi │ │ │ │ + mov 0x68(%rbp),%r8 │ │ │ │ + mov 0x70(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + jmp 430f31 │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%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,-0x75(%rax) │ │ │ │ - jae 42ec6b │ │ │ │ - jmp faea58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB push %r8 │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%r10 │ │ │ │ + mov 0x28(%rbp),%r11 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 430fb4 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-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 0x60(%rsp),%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ + mov %rdx,0x48(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,0x50(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 42f4e8 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x430e48,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x72(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 42ecd9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 42ed25 │ │ │ │ - movq $0x42ecd0,-0x20(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + (bad) │ │ │ │ + movq $0x431038,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42ecd0 │ │ │ │ + jne 431038 │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x49004310(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 430d10 │ │ │ │ + lea 0xd42ce9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jb 42eca3 │ │ │ │ - add %cl,-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 $0x42ec60,-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 42e818 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex │ │ │ │ + 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 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp 4310a8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (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,-0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4310f1 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + movq $0x431068,-0x30(%rbp) │ │ │ │ + mov %r14,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + 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 42ede3 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42edd8 │ │ │ │ - movq $0x42ebe8,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0xfb4710,-0x38(%r12) │ │ │ │ - movq $0x12425f9,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x124ce19,-0x10(%r12) │ │ │ │ - movq $0x42ec88,-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 431189 │ │ │ │ + movq $0x431178,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5983a0 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0xd47106(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 431178 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%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 0xd42be0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jo 42eddb │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42ee34 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xe205fa(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 4311f9 │ │ │ │ + movq $0x4311e8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 42ed48 │ │ │ │ - lea 0xd470d5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4311e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%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 0xd42b78(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d470(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42ee84 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xe2069a(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 431269 │ │ │ │ + movq $0x431258,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 42ed48 │ │ │ │ - lea 0xd47095(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 431258 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%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 0xd42b10(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d470(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42ef08 │ │ │ │ - movq $0x42eee8,-0x18(%rbp) │ │ │ │ + jb 4312d9 │ │ │ │ + movq $0x4312c8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42eee8 │ │ │ │ + jne 4312c8 │ │ │ │ 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 %cl,0x70(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd468ba(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 42e818 │ │ │ │ - lea 0xd47041(%rip),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd42aa8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jo 42ef03 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733b2884 <__environ@GLIBC_2.2.5+0x7215d5dc> │ │ │ │ - push %rdi │ │ │ │ - movq $0x42ef70,-0x18(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 431349 │ │ │ │ + movq $0x431338,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42ef70 │ │ │ │ + jne 431338 │ │ │ │ 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 %dh,%al │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - (bad) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xd467fa(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 42e818 │ │ │ │ - lea 0xd46fe9(%rip),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd42a40(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4313b9 │ │ │ │ + movq $0x4313a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4313a8 │ │ │ │ + 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 0xd429d8(%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 mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 42f10e │ │ │ │ - movq $0x42f000,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 431429 │ │ │ │ + movq $0x431418,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42f000 │ │ │ │ + jne 431418 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ 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 0xd42970(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d46f(%rax) │ │ │ │ - movl $0x42f030,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 431499 │ │ │ │ + movq $0x431488,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42f030 │ │ │ │ + jne 431488 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x6f(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000000(%rdx) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x42f070,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42f070 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xd42908(%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 431648 │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 431509 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x431520,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xe1ed81(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4dfdf0 │ │ │ │ + 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,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x4f6048,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x42f1a0,-0x30(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x27(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rax,-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 %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp fb3300 │ │ │ │ - lea 0xd46e7b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %bh,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0xdf,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,0x3b(%r8) │ │ │ │ - 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 42f159 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ xchg %ax,%ax │ │ │ │ - or %bh,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800dfb6(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - je 42f21f │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.WB add %al,(%r8) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - cmp %r9b,-0x75(%r8) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 42f229 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 42f247 │ │ │ │ - cmp 0x18(%rbp),%rcx │ │ │ │ - jne 42f265 │ │ │ │ - movq $0x42f1f0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 431609 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4315b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42f1f0 │ │ │ │ + jne 4315b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.WB push %r9 │ │ │ │ - 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,-0x75(%rax) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 42f314 │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4315f9 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4314d8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x42f168,0x8(%rbp) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 42efb8 │ │ │ │ - movq $0x42f130,0x8(%rbp) │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xe0eaf5(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 42efb8 │ │ │ │ - movq $0x42f290,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42f290 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - leave │ │ │ │ - pop %rcx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl 0x0(%rcx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,-0x43(%rax) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + fadds (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 431784 │ │ │ │ + movq $0xfb4710,-0xd0(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0xc8(%r12) │ │ │ │ + movq $0x124ce19,-0xc0(%r12) │ │ │ │ + movq $0xfb4710,-0xb8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0xb0(%r12) │ │ │ │ + lea -0xce(%r12),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + movq $0xfb4710,-0xa0(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + lea -0xb6(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0x431568,-0x88(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0xfb4710,-0x70(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + lea -0x9e(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0xfb4710,-0x58(%r12) │ │ │ │ + mov %r9,-0x50(%r12) │ │ │ │ + lea -0x6e(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xfb4710,-0x40(%r12) │ │ │ │ + mov %r8,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x4317c8,0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 426358 │ │ │ │ + movq $0xd8,0x388(%r13) │ │ │ │ + lea 0xd428ca(%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) │ │ │ │ - leave │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0x8b4800d4,%ebx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43181e │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4f60c8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movsd 0xbfb4b1(%rip),%xmm0 │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + movq $0x431888,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f36a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43181e │ │ │ │ + movq $0x4f60c8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movsd 0xbfb457(%rip),%xmm0 │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + movq $0x4318c8,0x8(%rbp) │ │ │ │ + lea 0xd58754(%rip),%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4f36a8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42f34e │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x42f300,0x0(%rbp) │ │ │ │ - mov %rdi,0x48(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov $0xc74800d4,%ebx │ │ │ │ + add %r13b,0x49004318(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4685f0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0xdf,%dh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42f3aa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ddad38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb $0xbb,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xdf,%dh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 42f3ee │ │ │ │ - movq $0xfee7c8,-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 ddbc50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + mov $0xc74800d4,%edx │ │ │ │ + add %r13b,%r8b │ │ │ │ + sbb %al,0x0(%rbx) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4685f0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + fdivrl 0x1f0f0093(%rdx) │ │ │ │ + rex add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42f4b2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42f458,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x27(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 431961 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4319bd │ │ │ │ + movq $0x431950,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42f458 │ │ │ │ + jne 431950 │ │ │ │ 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 %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x48004319(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 431980 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %ah,%al │ │ │ │ + es (bad) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x2f(%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 431648 │ │ │ │ + lea 0xd426ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 42f572 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %ah,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 431a57 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42f518,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x431a18,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42f518 │ │ │ │ + jne 431a18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x26(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0x50,%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) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 431648 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,%al │ │ │ │ + and $0x834900d4,%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 $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - 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 %dh,0x1e(%rdi) │ │ │ │ + movq $0x4319d8,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xe04114(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd425db(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,0x4800d425(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 42f632 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x42f5d8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 431b57 │ │ │ │ + movq $0x431b10,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42f5d8 │ │ │ │ + jne 431b10 │ │ │ │ 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) │ │ │ │ + add %dl,0x25(%rax) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x1b(%r8) │ │ │ │ + add %cl,0x4b(%r11,%r9,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0x50,%r14d │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 431648 │ │ │ │ + lea 0xd42542(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 42f769 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 42f751 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 42f774 │ │ │ │ - movq $0x42f6b0,-0x10(%rbp) │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42f6b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 431b84 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + and $0x894800d4,%eax │ │ │ │ + testl $0xf5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + and $0xd4,%al │ │ │ │ + add %ch,%cl │ │ │ │ + xchg %cl,%al │ │ │ │ + mov $0x0,%cl │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock testb $0x48,0x0(%rdx) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %dl,0x4800d424(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 431c47 │ │ │ │ + movq $0x431c08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42f6f0 │ │ │ │ + jne 431c08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x24(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0x50,%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) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 431648 │ │ │ │ + lea 0xd42472(%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 431ca0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%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 %ecx,(%rdi) │ │ │ │ - test %ecx,0x49000000(%rdi) │ │ │ │ - add $0x20,%esp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 42f741 │ │ │ │ - movq $0x42f408,-0x18(%r12) │ │ │ │ + ja 431cf5 │ │ │ │ + movq $0x431d40,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea 0xe1d6eb(%rip),%rsi │ │ │ │ - lea 0xe1d6e4(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xe1d6c1(%rip),%rsi │ │ │ │ - lea 0xe1d6ba(%rip),%r14 │ │ │ │ - lea 0xdfb094(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd46840(%rip),%rbx │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd423f1(%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 $0x42f7e8,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - sar $1,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 42f650 │ │ │ │ - movq $0x42f7c0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42f7c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov $0x0,%ebp │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x7(%r8) │ │ │ │ - rex.X add %cl,-0x75(%rax) │ │ │ │ - jne 42f7e4 │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp fb3300 │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - addr32 (bad) │ │ │ │ - add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 42f8e3 │ │ │ │ - movq $0x42f840,-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 42f840 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 431d81 │ │ │ │ + movq $0x431da0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd42378(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x67(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%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 $0x442878,-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 fe7900 │ │ │ │ + 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 clc │ │ │ │ - cmp $0x42,%al │ │ │ │ - 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) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 431e6a │ │ │ │ + movq $0x431e30,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42f880 │ │ │ │ + jne 431e30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - addr32 (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x5e(%rbp) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42f8d3 │ │ │ │ - movq $0x42f380,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%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 $0x442b58,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0xe1d552(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x42f918,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + lea 0xd42297(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 431efe │ │ │ │ + movq $0x431ec8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42f918 │ │ │ │ + jne 431ec8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d466(%rax) │ │ │ │ - movl $0x42f9e8,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp fb3300 │ │ │ │ - nopl (%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 $0x442b78,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd4220b(%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd421bc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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 (%rbx) │ │ │ │ - jne 42f99d │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42f98d │ │ │ │ - movq $0x42f588,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0xe1d49b(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42f98d │ │ │ │ - movq $0x42f4c8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0xe1d453(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - gs (bad) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x18(%rbp),%esi │ │ │ │ - movq $0x42fa30,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - jmp 42f650 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0xe1d405(%rip),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%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,0x28(%rdi) │ │ │ │ + movq $0x4428f8,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %cl,(%rcx) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd42149(%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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x50(%rax) │ │ │ │ - filds (%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 42fa71 │ │ │ │ - movq $0x42f3c0,-0x28(%r12) │ │ │ │ - mov 0x20(%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) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe79b8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - fs (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 743b33f4 <__environ@GLIBC_2.2.5+0x7315e14c> │ │ │ │ - sub -0x73(%rax),%cl │ │ │ │ - sbb $0xd46520,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%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 $0xebbdf8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd420e4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - fs (bad) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x42fb00,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42fb00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d464(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 42fb9f │ │ │ │ - movq $0x42fb50,-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 %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432101 │ │ │ │ + movq $0x4320c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42fb50 │ │ │ │ + jne 4320c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x64(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x480042fb(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %r14b,%r8b │ │ │ │ + and %al,0x0(%rbx) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42fb80 │ │ │ │ + jne 4320f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - fs (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - cli │ │ │ │ - add %cl,0x45(%rbx,%r9,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jnp 42fb9f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 42efb8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + lea 0xd449b0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - movsxd %esp,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 743b351c <__environ@GLIBC_2.2.5+0x7315e274> │ │ │ │ - sub -0x73(%rax),%cl │ │ │ │ - sbb $0xd46408,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432199 │ │ │ │ + movq $0x432160,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 432160 │ │ │ │ + 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 %ah,0x4c00d463(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x42fc28,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48004321(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42fc28 │ │ │ │ + jne 432188 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (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 0xd44920(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x63(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 42fc34 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 42fcc7 │ │ │ │ - movq $0x42fc78,-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 %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432231 │ │ │ │ + movq $0x4321f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42fc78 │ │ │ │ + jne 4321f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movsxd %esp,%edx │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x480042fc(%r8) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + and 0x0(%rbx),%al │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42fca8 │ │ │ │ + jne 432220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %r14b,%r8b │ │ │ │ - sti │ │ │ │ - add %cl,0x45(%rbx,%r9,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jnp 42fcc7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 42efb8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + lea 0xd44890(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movsxd %esp,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 42fdeb │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 42fde5 │ │ │ │ - movq $0x42fd50,-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 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4322c9 │ │ │ │ + movq $0x432290,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42fd50 │ │ │ │ + jne 432290 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d462(%rax) │ │ │ │ - movl $0x42fd90,-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 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48004322(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42fd90 │ │ │ │ + jne 4322b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ 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 0xd44800(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x62(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdx,%rbx,2) │ │ │ │ - movl $0x42fdd0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432361 │ │ │ │ + movq $0x432328,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42fdd0 │ │ │ │ + jne 432328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x23(%r8) │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - incb 0x0(%rdx) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp fb3300 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd46226(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ddad38 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 432350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x1c(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x42fe68,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 42f650 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 42fbc8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rdx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd44770(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d461(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 42fea4 │ │ │ │ - movq $0x42fef8,0x8(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ddbc50 │ │ │ │ - movq $0x42fed8,0x20(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ddbc50 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + fisubs 0xf(%rsi) │ │ │ │ (bad) │ │ │ │ - mov $0xc4fffffb,%eax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 42ff1c │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 42fcfd │ │ │ │ - nop │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x442818,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd4471f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x60(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + 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 43249d │ │ │ │ + movq $0x432478,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 432478 │ │ │ │ + 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 %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xe1a972(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe1a95b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4468c(%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 call 743b387c <__environ@GLIBC_2.2.5+0x7315e5d4> │ │ │ │ - sub -0x73(%rax),%cl │ │ │ │ - sbb $0xd460f0,%eax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43251d │ │ │ │ + movq $0x4324f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4324f8 │ │ │ │ + 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 %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xe1a8e9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe1a8e4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd44614(%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,-0xd(%rcx,%rcx,4) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x60(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x42ff88,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%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 4325a6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 42ff88 │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + (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) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + movq $0x432580,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x4325c8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd4450c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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,-0x75(%rax) │ │ │ │ + jae 43266b │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp ff2fc8 │ │ │ │ + nopl (%rax) │ │ │ │ (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) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 42ff94 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 430027 │ │ │ │ - movq $0x42ffd8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x432660,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd4448f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + 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 432751 │ │ │ │ + movq $0x432740,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 42ffd8 │ │ │ │ + jne 432740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + 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 0xd44410(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d45f(%rax) │ │ │ │ - movl $0x430008,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4327c1 │ │ │ │ + movq $0x4327b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430008 │ │ │ │ + jne 4327b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ 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 0xd443a8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d45f(%rax) │ │ │ │ - movl $0x42ff50,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 42efb8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432831 │ │ │ │ + movq $0x432820,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 432820 │ │ │ │ + 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 $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + lea 0xd44340(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rdi │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4300a1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 430173 │ │ │ │ - movq $0x430088,-0x8(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4328a1 │ │ │ │ + movq $0x432890,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430088 │ │ │ │ + jne 432890 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d45f(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 430165 │ │ │ │ - movq $0x4300d0,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + 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 0xd442d8(%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 432911 │ │ │ │ + movq $0x432900,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4300d0 │ │ │ │ + jne 432900 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (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 0xd44270(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x5f(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - adc %al,(%rcx) │ │ │ │ - rex.XB add %cl,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432981 │ │ │ │ + movq $0x432970,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430110 │ │ │ │ + jne 432970 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 0xd44208(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rdi │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdx,%riz,2) │ │ │ │ - movl $0x430150,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4329f1 │ │ │ │ + movq $0x4329e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430150 │ │ │ │ + jne 4329e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - pop %rsi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - add 0x0(%rbx),%al │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp fb3300 │ │ │ │ - lea 0xdfa68e(%rip),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd45ede(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd441a0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x4301a8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + 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 432a61 │ │ │ │ + movq $0x432a50,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4301a8 │ │ │ │ + jne 432a50 │ │ │ │ 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 %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd44138(%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432ad1 │ │ │ │ + movq $0x432ac0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 432ac0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ 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 0xd440d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - pop %rsi │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add (%rdi),%ecx │ │ │ │ - test %ecx,0x48000000(%rbp) │ │ │ │ - movl $0x430250,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432b3d │ │ │ │ + movq $0x432b30,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430250 │ │ │ │ + jne 432b30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + 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 fe6550 │ │ │ │ + lea 0xd4406c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - pop %rbp │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x49(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 42fcf0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x4302e0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432ba5 │ │ │ │ + movq $0x432b98,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4302e0 │ │ │ │ + jne 432b98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x5416f73b(%rbx),%eax │ │ │ │ + cmp %edi,0x1d8d4800(%rbx) │ │ │ │ + or $0x40,%al │ │ │ │ (bad) │ │ │ │ + add %al,-0x1(%rcx) │ │ │ │ + gs clc │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5d(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + 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 %cl,-0x7d(%rcx) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + 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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 42ff28 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%bl │ │ │ │ + fisubs 0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d45b(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + 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 %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4303b8 │ │ │ │ - movq $0x430398,-0x18(%rbp) │ │ │ │ + jb 432d11 │ │ │ │ + movq $0x432d00,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430398 │ │ │ │ + jne 432d00 │ │ │ │ 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) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43ee8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5b(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432d81 │ │ │ │ + movq $0x432d70,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 432d70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xe12ee2(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 42e818 │ │ │ │ - lea 0xd45ca9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43e80(%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 430417 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xd45ca3(%rip),%rsi │ │ │ │ - lea 0xd45c67(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5983a0 │ │ │ │ - lea 0xd45ca2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432df1 │ │ │ │ + movq $0x432de0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 432de0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43e18(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43048b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x430480,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 432e61 │ │ │ │ + movq $0x432e50,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430480 │ │ │ │ + jne 432e50 │ │ │ │ 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) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43db0(%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 432ed1 │ │ │ │ + movq $0x432ec0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 432ec0 │ │ │ │ + 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 %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43d48(%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) │ │ │ │ - cmp %dl,-0x2c(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733b3df4 <__environ@GLIBC_2.2.5+0x7215eb4c> │ │ │ │ - rex.RB │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4304e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432f41 │ │ │ │ + movq $0x432f30,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4304e0 │ │ │ │ + jne 432f30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 42c008 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43ce0(%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,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 432fb1 │ │ │ │ + movq $0x432fa0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 432fa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43c78(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 430602 │ │ │ │ - movq $0x430558,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 433021 │ │ │ │ + movq $0x433010,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430558 │ │ │ │ + jne 433010 │ │ │ │ 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 │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43c10(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d45b(%rax) │ │ │ │ - movl $0x430590,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 433091 │ │ │ │ + movq $0x433080,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430590 │ │ │ │ + jne 433080 │ │ │ │ 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,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43ba8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x5b(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 433101 │ │ │ │ + movq $0x4330f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4330f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 430606 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4305f2 │ │ │ │ - movq $0x430438,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x4304a0,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 42c268 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43b40(%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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43067b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x430670,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 433171 │ │ │ │ + movq $0x433160,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430670 │ │ │ │ + jne 433160 │ │ │ │ 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) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43ad8(%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 4331e1 │ │ │ │ + movq $0x4331d0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4331d0 │ │ │ │ + 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 %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43a70(%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.W push %rsp │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733b3fe4 <__environ@GLIBC_2.2.5+0x7215ed3c> │ │ │ │ - rex.RB │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4306d0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 433251 │ │ │ │ + movq $0x433240,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4306d0 │ │ │ │ + jne 433240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push %rsp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 42c008 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43a08(%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 4332c1 │ │ │ │ + movq $0x4332b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4332b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd439a0(%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,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - pop %rcx │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4307f2 │ │ │ │ - movq $0x430748,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 433331 │ │ │ │ + movq $0x433320,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430748 │ │ │ │ + jne 433320 │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + rex.RXB │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43938(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d459(%rax) │ │ │ │ - movl $0x430780,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800d439(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4333b9 │ │ │ │ + movq $0x433390,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430780 │ │ │ │ + jne 433390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x39(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + lea 0xd438e8(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd43900(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xd43938(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + (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 43344b │ │ │ │ + movq $0x433418,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 433418 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x59(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 4307f6 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4307e2 │ │ │ │ - movq $0x430628,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x430690,-0x10(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 42c268 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ 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 0xbd9b20(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd9b00(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd438b6(%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 43088d │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 430882 │ │ │ │ - movq $0x430510,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - movq $0x430700,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - lea -0x5(%r12),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xd4585f(%rip),%rsi │ │ │ │ - mov $0x2,%r14d │ │ │ │ - lea -0x15(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 4334db │ │ │ │ + movq $0x4334a8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 592810 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd4586c(%rip),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4334a8 │ │ │ │ + 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 %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0xbd9a90(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd9a70(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd4382e(%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 $0x5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + cmp %dl,%ah │ │ │ │ + add %ch,%cl │ │ │ │ + es scas %es:(%rdi),%eax │ │ │ │ + mov $0x0,%cl │ │ │ │ + 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 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4308ce │ │ │ │ + jb 433562 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 594f40 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1250311,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f4e040 │ │ │ │ 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + nopl (%rax) │ │ │ │ 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) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4308a8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ + movq $0x433578,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd96d7(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ 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 433630 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4336ac │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4336a1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4335f8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd960e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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 %bl,%al │ │ │ │ - push %rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 430999 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 430a01 │ │ │ │ - movq $0x430998,-0x20(%rbp) │ │ │ │ + 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),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x433650,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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 %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 733b708c <__environ@GLIBC_2.2.5+0x72161de4> │ │ │ │ + push %rcx │ │ │ │ + movq $0x433778,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430998 │ │ │ │ + jne 433778 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900d457(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4309f1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4308f0,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd44f32(%rip),%r14 │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 42e818 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0x8,0x75(%rbx,%rcx,4) │ │ │ │ + movq $0xfefd40,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 434280 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 430a42 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jnp 4337cc │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + jmp f4e438 │ │ │ │ + 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) │ │ │ │ + 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 $0x4337a8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xbd948c(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 430bb8 │ │ │ │ - movq $0x430ac0,-0x38(%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,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ + rex.RB call 733b7194 <__environ@GLIBC_2.2.5+0x72161eec> │ │ │ │ + push %rcx │ │ │ │ + movq $0x433880,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430ac0 │ │ │ │ + jne 433880 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + 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) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0x8,0x75(%rbx,%rcx,4) │ │ │ │ + movq $0xfefd40,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 434280 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8615d0 │ │ │ │ - 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 430b08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%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,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 433975 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 430bc6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 430baa │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 430b9c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 430baa │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 430b9c │ │ │ │ - movq $0x430a18,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + ja 43396a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4338b0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xbd933b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4339e8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x433910,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rbp │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 430c51 │ │ │ │ + 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 433a62 │ │ │ │ + movq $0x433a50,-0x10(%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 $0x430a58,-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 430948 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 433a50 │ │ │ │ + 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) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0x8,0x75(%rbx,%rcx,4) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 434280 │ │ │ │ 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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 430c9a │ │ │ │ + jb 433aa2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp f4e438 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 433ae2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x430d28,-0x48(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4e438 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 loopne 433b49 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 433c1a │ │ │ │ + movq $0x433b48,-0x20(%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 0x28(%rbx),%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430d28 │ │ │ │ + jne 433b48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ add (%rax),%eax │ │ │ │ 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 861aa0 │ │ │ │ - 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 430d70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 433bc5 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 430e2e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 430e12 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 430e04 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 430e12 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 430e04 │ │ │ │ - movq $0x430c70,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ + ja 433bb5 │ │ │ │ + movq $0x433ab8,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-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) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd93a3(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fad778 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 433bb5 │ │ │ │ + movq $0x433a78,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd9331(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%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 430eb9 │ │ │ │ - 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 $0x430cb0,-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) │ │ │ │ + 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 $0x433af8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0xbd901a(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - push %rdx │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 431067 │ │ │ │ - movq $0x430f40,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ + rex.RB call 733b75fc <__environ@GLIBC_2.2.5+0x72162354> │ │ │ │ + push %rcx │ │ │ │ + movq $0x433ce8,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 430f40 │ │ │ │ + jne 433ce8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rdx │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 430ed5 │ │ │ │ - cmovae (%rax),%eax │ │ │ │ - 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 430f90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d451(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 43106b │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 431057 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x430bf0,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - movq $0x430e58,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - lea -0x77(%r12),%r9 │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 430820 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0x8,0x75(%rbx,%rcx,4) │ │ │ │ + movq $0xfefd40,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 434280 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 430820 │ │ │ │ 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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4310c2 │ │ │ │ + jb 433d7b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 433d70 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - 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 $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp f4e438 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 433df3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 433de8 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x431150,-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 431150 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4e438 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - rex.RB call 8622f0 │ │ │ │ - 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 %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 433e59 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 433f2a │ │ │ │ + movq $0x433e58,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 431198 │ │ │ │ + jne 433e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ 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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 433ed5 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 431256 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43123a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43122c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43123a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43122c │ │ │ │ - movq $0x431098,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ + ja 433ec5 │ │ │ │ + movq $0x433d90,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-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) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd9093(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fad778 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 433ec5 │ │ │ │ + movq $0x433d18,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd9021(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + 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 433fae │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 433fa3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x433e08,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0xbd8cf9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%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) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4312e1 │ │ │ │ + ja 434029 │ │ │ │ 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 $0x4310d8,-0x40(%r12) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x433f40,-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 ff2d88 │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43132a │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4340a5 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + movq $0x434090,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 434090 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ + fistpll 0xb(%rsi) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 434280 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4313b8,-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 4313b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + 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,-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 $0x4340c0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd8b72(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8627c0 │ │ │ │ - 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 431400 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 434178 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + 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 %cl,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4341f4 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4314be │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4314a2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 431494 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4314a2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 431494 │ │ │ │ - movq $0x431300,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + ja 4341e9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x434140,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd8aa9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + 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 $0x434198,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc $0x3000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103b7bd4 <__environ@GLIBC_2.2.5+0xf16292c> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + clc │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 434333 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jae 4343d5 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4344d2 │ │ │ │ + mov 0x5(%rbx),%rdx │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + cmp $0xb,%rcx │ │ │ │ + jl 434301 │ │ │ │ + movq $0x433ca8,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x433fd0,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + movq $0x433a10,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x433c38,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 43445d │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4344f6 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x433528,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + cmp $0xb,%rcx │ │ │ │ + jl 43438e │ │ │ │ + movq $0x4336c8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x4335a0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4299e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 431549 │ │ │ │ - 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 $0x431340,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + ja 43451a │ │ │ │ + mov 0x4(%rdi),%rax │ │ │ │ + movq $0x434048,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + cmp $0xb,%rsi │ │ │ │ + jl 43441d │ │ │ │ + movq $0x434210,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4340e8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d44b(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4316db │ │ │ │ - movq $0x4315c0,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 434541 │ │ │ │ + mov 0x6(%rdi),%rax │ │ │ │ + cmp $0xb,%rsi │ │ │ │ + jl 4344a5 │ │ │ │ + movq $0x433840,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x433998,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x433738,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4337d8,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4345a0,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x434578,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x4343c0,-0x18(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4315c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x434448,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4b(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 4315d5 │ │ │ │ + mov $0xffffffd,%ebp │ │ │ │ (bad) │ │ │ │ - rex.XB add %cl,-0x77(%r8) │ │ │ │ - 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 431610 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - rex.WX (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 4316df │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4316cb │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x431280,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - movq $0x4314e8,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - lea -0x77(%r12),%r9 │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 430820 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 430820 │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (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 4317a5 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43179a │ │ │ │ - movq $0x430948,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x430ee0,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x431570,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - lea -0xd(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xe1dc24(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 42ed48 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - lea 0xd449b4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB call 733b7f24 <__environ@GLIBC_2.2.5+0x72162c7c> │ │ │ │ + jnp 434622 │ │ │ │ + movl $0x434610,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 434610 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 431843 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x431800,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x46(%r8) │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 431800 │ │ │ │ + jne 434640 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + 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,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 434657 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 434280 │ │ │ │ + lea 0xd426f5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4318ab │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4318a0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4346ca │ │ │ │ + movq $0x4346b8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4318a0 │ │ │ │ + jne 4346b8 │ │ │ │ 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) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0x8,0x75(%rbx,%rcx,4) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 434280 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x434678,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd4263a(%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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 431a23 │ │ │ │ - movq $0x431920,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 434796 │ │ │ │ + movq $0x434778,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 431920 │ │ │ │ + jne 434778 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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) │ │ │ │ - rex.RB clc │ │ │ │ - pop %rax │ │ │ │ - sbb %eax,0x0(%rbx) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 431958 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0x8,0x75(%rbx,%rcx,4) │ │ │ │ + movq $0xfefd40,0x0(%rbp) │ │ │ │ + movq $0x124ce19,0x8(%rbp) │ │ │ │ + jmp 434280 │ │ │ │ + lea 0xd425c3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + sldt (%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) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 431990 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4319d0 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4319c0 │ │ │ │ - movq $0x431858,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 431a13 │ │ │ │ - movq $0x4317c0,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4346e8 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 431abb │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x431a78,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 431a78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 434740 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4345d0 │ │ │ │ nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + 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,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43489d │ │ │ │ + movq $0x4347c0,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x4347e8,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x434810,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0xf51210,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd424b9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 431b23 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x431b18,-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 434971 │ │ │ │ + movq $0x434910,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 431b18 │ │ │ │ + jne 434910 │ │ │ │ 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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x49(%r8) │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 434948 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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,(%rbx) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xe18495(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe18490(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd423f8(%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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 431c9b │ │ │ │ - movq $0x431b98,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 434a33 │ │ │ │ + movq $0x4349d8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 431b98 │ │ │ │ + jne 4349d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%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 │ │ │ │ - rcrb $1,(%rbx) │ │ │ │ - rex.XB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ - (bad) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + rex.WX │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ ret │ │ │ │ (bad) │ │ │ │ - jne 431bd0 │ │ │ │ + jne 434a10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + 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) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 431c08 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 431c48 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 431c38 │ │ │ │ - movq $0x431ad0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 431c8b │ │ │ │ - movq $0x431a38,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd4233e,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 %cl,%al │ │ │ │ - rex.R (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 431d29 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 431d1e │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x4318c8,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x431b40,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x25(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - lea -0xd(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd44454(%rip),%r14 │ │ │ │ + jb 434ac3 │ │ │ │ + movq $0x434a90,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 59a170 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 434a90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 431d6a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ 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 0xbd81a6(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd8199(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x431df8,-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 431df8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ 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 863c40 │ │ │ │ - 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 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 434ba8 │ │ │ │ + movq $0x434b18,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 431e40 │ │ │ │ + jne 434b18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %esi,0x49(%rax,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 431efe │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 431ee2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 431ed4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 431ee2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 431ed4 │ │ │ │ - movq $0x431d40,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 434b60 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ 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) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd80f6(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 431f89 │ │ │ │ - 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 $0x431d80,-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 ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + ja 434b60 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd80b4(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 431fd2 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 434c1c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 434c11 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x434ad8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd8052(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add (%rax),%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x432060,-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 432060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 434c81 │ │ │ │ + movq $0x434bc0,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x434a50,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd7fb3(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd42102(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 864110 │ │ │ │ - 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 %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733b8634 <__environ@GLIBC_2.2.5+0x7216338c> │ │ │ │ + rex.WR │ │ │ │ + movq $0x434d20,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4320a8 │ │ │ │ + jne 434d20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ 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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 432166 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ + jge 434d34 │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43214a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43213c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43214a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43213c │ │ │ │ - movq $0x431fa8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 434c38 │ │ │ │ + lea 0xd4208c(%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,-0x77(%rax) │ │ │ │ + testl $0xe9f63145,-0xa(%rcx,%rcx,4) │ │ │ │ + sar %cl,%dh │ │ │ │ (bad) │ │ │ │ + jmp *-0x70(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x45358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + and %dl,%ah │ │ │ │ + add %ch,%cl │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + xchg %eax,%esi │ │ │ │ + mov $0x0,%cl │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4321f1 │ │ │ │ - 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 $0x431fe8,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xe18062,%eax │ │ │ │ + mov %r14,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 434c38 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3f(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ + rex.RB loopne 434e31 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4323b1 │ │ │ │ - movq $0x432280,-0x38(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ + jb 434e87 │ │ │ │ + movq $0x434e20,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 432280 │ │ │ │ + jne 434e20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + rex.WRX │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 432255 │ │ │ │ - and 0x0(%rbx),%al │ │ │ │ - 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 4322d0 │ │ │ │ + jne 434e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d43e(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4323b5 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4323a1 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x431f28,-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),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x432190,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x77(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 431cb8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 431cb8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ 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 0xd41f82(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 432412 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 434f4b │ │ │ │ + movq $0x434ef0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 434ef0 │ │ │ │ + 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) │ │ │ │ + rex.WRXB │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 434f28 │ │ │ │ + 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) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd41ec6,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%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 movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4324a0,-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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 435011 │ │ │ │ + movq $0x434fb0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4324a0 │ │ │ │ + jne 434fb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - rex.RB call 864990 │ │ │ │ - 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 4324e8 │ │ │ │ + add %r13b,%r8b │ │ │ │ + rex.WRXB │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 434fe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4325a6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43258a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43257c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43258a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43257c │ │ │ │ - movq $0x4323e8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xe17df5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea 0xe17df0(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + lea 0xd41e08(%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 loopne 435089 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4350df │ │ │ │ + movq $0x435078,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 435078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x50,%al │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 432631 │ │ │ │ - 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 $0x432428,-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 ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4350b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43267a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + 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 0xd41d42(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x432708,-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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4351a9 │ │ │ │ + movq $0x435148,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 432708 │ │ │ │ + jne 435148 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - rex.RB call 864e60 │ │ │ │ - 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 %r8b,-0x7cffbcaf(%r8) │ │ │ │ + jrcxz 43515a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 432750 │ │ │ │ + jne 435180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43280e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4327f2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4327e4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4327f2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4327e4 │ │ │ │ - movq $0x432650,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xe17c5d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea 0xe17c58(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%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 432899 │ │ │ │ - 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 $0x432690,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd41c80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cmp %dl,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - jo 4328cc │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x432918,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 435286 │ │ │ │ + movq $0x435210,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 432918 │ │ │ │ + jne 435210 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x38(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 432985 │ │ │ │ - sub %eax,0x0(%rbx) │ │ │ │ - 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 432968 │ │ │ │ + add %r9b,0x52(%r8) │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 435248 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmp %dl,%ah │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4329b8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 432a41 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 432a2d │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4325d0,-0x78(%r12) │ │ │ │ - mov %rdi,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - movq $0x432838,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - lea -0x77(%r12),%r9 │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 431cb8 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 435265 │ │ │ │ + lea 0xe17ba3(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 435278 │ │ │ │ + lea 0xe17b99(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe17b94(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd41bab(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 431cb8 │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 432aeb │ │ │ │ - movq $0x431cb8,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - movq $0x432218,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - lea -0x53(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4328c0,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x45(%r12),%r9 │ │ │ │ - lea -0x15(%r12),%rdi │ │ │ │ - lea 0xe1ca4b(%rip),%r14 │ │ │ │ - jmp 42ed48 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - lea 0xd436a3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 432b42 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 43534b │ │ │ │ + movq $0x4352f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x432bd0,-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 432bd0 │ │ │ │ + jne 4352f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - rex.RB call 8657f0 │ │ │ │ - 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 432c18 │ │ │ │ + add %r13b,(%r8) │ │ │ │ + push %rbx │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 435328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 432cd6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 432cba │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 432cac │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 432cba │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 432cac │ │ │ │ - movq $0x432b18,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd41aee,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,-0x7d(%rcx) │ │ │ │ + out %al,$0x7 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + jb 435398 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + jb 43538c │ │ │ │ + lea 0xbd7a9c(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xbd7a80(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jb 4353aa │ │ │ │ + lea 0xbd7a5f(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xbd7a46(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 432d61 │ │ │ │ - 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 $0x432b58,-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 ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ 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 432daa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 435418 │ │ │ │ + movq $0x435408,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 435408 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%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 movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x432e38,-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 432e38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 435414 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 435370 │ │ │ │ + lea 0xd41ad1(%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,-0x39(%rax) │ │ │ │ - rex.RB call 865cc0 │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 435488 │ │ │ │ + movq $0x435478,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 432e80 │ │ │ │ + jne 435478 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 432f3e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 432f22 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 432f14 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 432f22 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 432f14 │ │ │ │ - movq $0x432d80,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + jne 435484 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 435370 │ │ │ │ + lea 0xd41a69(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x3d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + sbb %ah,%dl │ │ │ │ + add %ch,%cl │ │ │ │ + jbe 43544f │ │ │ │ + mov $0x0,%cl │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 432fc9 │ │ │ │ - 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 $0x432dc0,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sbb %ah,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43556d │ │ │ │ + movq $0x435518,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 435518 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %dh,%al │ │ │ │ + sbb %edx,%esp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x26(%rdx),%esi │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jb 435537 │ │ │ │ + lea 0xd4191a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd41932(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 43555d │ │ │ │ + lea 0xd41944(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4195c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd419c4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x31,%al │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ + rex.RB loopne 4355e1 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 43318d │ │ │ │ - movq $0x433058,-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 %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ + jb 435637 │ │ │ │ + movq $0x4355d0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 433058 │ │ │ │ + jne 4355d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x31(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 433005 │ │ │ │ - xor %al,0x0(%rbx) │ │ │ │ - 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 4330a8 │ │ │ │ + rex.RB clc │ │ │ │ + or %dl,0x43(%rsi) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 435608 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor %dl,%ah │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 4330f8 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 433191 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43317d │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x432d00,-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),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x432f68,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 432a78 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 432a78 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ 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 0xd41932(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 4331f2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4356fb │ │ │ │ + movq $0x4356a0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x433280,-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 433280 │ │ │ │ + jne 4356a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - rex.RB call 866550 │ │ │ │ - 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 4332c8 │ │ │ │ + add %r11b,%r8b │ │ │ │ + push %rsi │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4356d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 433386 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43336a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43335c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43336a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43335c │ │ │ │ - movq $0x4331c8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 433411 │ │ │ │ - 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 $0x433208,-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 ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd41876,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 43345a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4357c1 │ │ │ │ + movq $0x435760,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4334e8,-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 4334e8 │ │ │ │ + jne 435760 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - rex.RB call 866a20 │ │ │ │ - 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 %r11b,-0x7cffbca9(%r8) │ │ │ │ + jrcxz 435772 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 433530 │ │ │ │ + jne 435798 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4335ee │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4335d2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4335c4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4335d2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4335c4 │ │ │ │ - movq $0x433430,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xe17645(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea 0xe17640(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + lea 0xd417b8(%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 loopne 435839 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 43588f │ │ │ │ + movq $0x435828,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 435828 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 433679 │ │ │ │ - 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 $0x433470,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + pop %rax │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 435860 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB 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,(%rbx) │ │ │ │ + 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 0xd416f2(%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) │ │ │ │ - sub %esp,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB fdivr %st(0),%st │ │ │ │ - ss rex.XB add %cl,-0x75(%r8) │ │ │ │ - rex.XB add $0xd5b8b48,%eax │ │ │ │ - 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 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 435959 │ │ │ │ + movq $0x4358f8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4336f8 │ │ │ │ + jne 4358f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d42a(%rax) │ │ │ │ - movl $0x433748,-0x20(%rbp) │ │ │ │ - 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 433748 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + pop %rcx │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 435930 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x2a(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 433798 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 43381f │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43380b │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4333b0,-0x78(%r12) │ │ │ │ - mov %rdi,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - movq $0x433618,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 432a78 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 432a78 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xe174ad(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe174a8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd41630(%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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4338c7 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4338bc │ │ │ │ - movq $0x432ff0,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x4336a0,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - lea -0xd(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd426a6(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 59a170 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd428e2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 435a36 │ │ │ │ + movq $0x4359c0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4359c0 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43396b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x433928,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 433928 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + pop %rcx │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4359f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 435a15 │ │ │ │ + lea 0xe173f3(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 435a28 │ │ │ │ + lea 0xe173e9(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe173e4(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4155b(%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) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubs (%rsi) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4339a2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 435afb │ │ │ │ + movq $0x435aa0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 430050 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 435aa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 433a0b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x433a00,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 433a00 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + pop %rdx │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 435ad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%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) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd4149e,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc $0x8d4800d4,%eax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 435b97 │ │ │ │ + movq $0x435b58,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 435b58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + adc $0xd4,%al │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x26(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 435b77 │ │ │ │ + lea 0xd41472(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4148a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd4142a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd414ba(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ah,(%rsi) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 433a42 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 435c44 │ │ │ │ + movq $0x435bf8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 430050 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 435bf8 │ │ │ │ + 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 435c1e │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd715a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd713d(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd713c(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd4141d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - and $0x8d4800d4,%eax │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 433be1 │ │ │ │ - movq $0x433ab8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 435cec │ │ │ │ + movq $0x435ca0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 433ab8 │ │ │ │ + jne 435ca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d425(%rax) │ │ │ │ - movl $0x433af0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 433af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x25(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 433b28 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 433b7b │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 433b6b │ │ │ │ - movq $0x4339b8,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x433a20,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x438160,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x48(%r12),%rdi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 433bd1 │ │ │ │ - movq $0x4338e8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x433980,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x438160,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 435cc6 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd70b2(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd7095(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd7094(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd4137d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + 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 $0x55358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + adc %esp,%edx │ │ │ │ + add %ch,%cl │ │ │ │ + (bad) │ │ │ │ + xchg %esi,0x1f0f6600(%rcx) │ │ │ │ + add %r8b,(%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 436700 │ │ │ │ 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 -0x18(%rbp),%rax │ │ │ │ + lock push %rdx │ │ │ │ + {rex2 0x0} dec %eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 433c7b │ │ │ │ + jb 435d83 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x433c38,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 433c38 │ │ │ │ - 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 $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0xd552cf(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 423308 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xd423,$0x0 │ │ │ │ + ror $1,%al │ │ │ │ + loopne 435d98 │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 433cb2 │ │ │ │ + jb 435dc8 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0xe0be01(%rip),%rsi │ │ │ │ + lea 0xe0c8aa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 430050 │ │ │ │ + jmp f4fd88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 433d1b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x433d10,-0x20(%rbp) │ │ │ │ + jb 435e53 │ │ │ │ + movq $0x435e20,-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 433d10 │ │ │ │ + jne 435e20 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - gs lock nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0xbd6d5f(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd6d64(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %ah,(%rbx) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 433d52 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 435ec4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 435eb9 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x435de0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd6d17(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 430050 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add (%rax),%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 %ch,%al │ │ │ │ - and %ah,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 433ef1 │ │ │ │ - movq $0x433dc8,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 433dc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x435e68,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d422(%rax) │ │ │ │ - movl $0x433e00,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 433e00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 435f95 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 435f8a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x435ed8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xbd6c5a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x22(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 433e38 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 433e8b │ │ │ │ - add $0x50,%r12 │ │ │ │ + loopne 435fb0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 436031 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 433e7b │ │ │ │ - movq $0x433cc8,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x433d30,-0x28(%r12) │ │ │ │ + ja 436026 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x435f30,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x438160,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x12425f9,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x48(%r12),%rdi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4ed68 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x4800e0c5(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4360d6 │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 433ee1 │ │ │ │ - movq $0x433bf8,-0x40(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x433c90,-0x28(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x438160,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 4360cb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x435fb0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x12425f9,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd6b2e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + loopne 4360f0 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 436137 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x436048,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xd422,$0x0 │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 433f85 │ │ │ │ - add $0x30,%r12 │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov %al,%ah │ │ │ │ + loopne 436160 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 433f7a │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - movq $0x433a60,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ + ja 4361af │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4360f0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x433d70,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - lea -0xd(%r12),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xd41fb4(%rip),%rsi │ │ │ │ - lea 0xd4224d(%rip),%r14 │ │ │ │ - lea -0x25(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 592180 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0xbd6a57(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %al,%ah │ │ │ │ + loopne 4361d0 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 436160 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 433fca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + clc │ │ │ │ + ret │ │ │ │ + loopne 4361f0 │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 436160 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x434058,-0x48(%rbp) │ │ │ │ + fadd %st(3),%st │ │ │ │ + loopne 436210 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 436160 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x4800e0c3(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43633e │ │ │ │ + movq $0x436278,-0x18(%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 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 434058 │ │ │ │ + jne 436278 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x3d(%rax) │ │ │ │ + loopne 436278 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 4362c6 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 43630a │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4362fa │ │ │ │ + movq $0x4361f0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd6ab2(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4362fa │ │ │ │ + movq $0x436210,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd6a86(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4362fa │ │ │ │ + movq $0x4361d0,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd6a30(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - rex.RB call 868100 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ + add %cl,0x4900e0c2(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43639d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ 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 4340a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x436230,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xbd6877(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ 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 │ │ │ │ + sub %al,%dl │ │ │ │ + loopne 4363c0 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43415e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 434142 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 434134 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 434142 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 434134 │ │ │ │ - movq $0x433fa0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + ja 4363f8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jmp 436160 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - rex.W │ │ │ │ + rol $1,%cl │ │ │ │ + loopne 436418 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4341e9 │ │ │ │ - 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 $0x433fe0,-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) │ │ │ │ + ja 436450 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 436160 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + js 43642f │ │ │ │ + loopne 436470 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4364a8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 436160 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xd41f,$0x0 │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 434365 │ │ │ │ - movq $0x434270,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 434270 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x1f(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 434235 │ │ │ │ - rex.X │ │ │ │ - rex.XB add %cl,-0x77(%r8) │ │ │ │ - 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 │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + shl $0x0,%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4365d6 │ │ │ │ + movq $0x436510,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4342c0 │ │ │ │ + jne 436510 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 434310 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 434369 │ │ │ │ - add $0x40,%r12 │ │ │ │ + add %bl,%al │ │ │ │ + shl $0x0,%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 43655e │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 4365a2 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 434355 │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x434188,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-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 -0x35(%r12),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 433f10 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + ja 436592 │ │ │ │ + movq $0x436418,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd681a(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 436592 │ │ │ │ + movq $0x436470,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd67ee(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 433f10 │ │ │ │ - nop │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 436592 │ │ │ │ + movq $0x4363c0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd6798(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + 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) │ │ │ │ + add %bh,%al │ │ │ │ + mov $0x8d4800e0,%edi │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4343c2 │ │ │ │ + jb 436655 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43664a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x434450,-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 434450 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - 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 8688f0 │ │ │ │ - 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 434498 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4364c8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xbd65ce(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ 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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %dh,-0x41(%rax) │ │ │ │ + loopne 436678 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 434556 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43453a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43452c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43453a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43452c │ │ │ │ - movq $0x434398,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + ja 4366c8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4365f0,-0x38(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sub %dh,%dh │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rsi) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 4345e1 │ │ │ │ - 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 $0x4343d8,-0x40(%r12) │ │ │ │ + jo 436752 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 43679f │ │ │ │ + movq $0x435d58,-0x68(%r12) │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + movq $0x435d98,-0x50(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + movq $0x436160,-0x38(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ 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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 436781 │ │ │ │ + movq $0x436678,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x436360,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0xd408f7(%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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sbb %esp,%edx │ │ │ │ + add %al,%al │ │ │ │ + or %dl,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - cmp %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x434660,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43687d │ │ │ │ + movq $0x436828,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 434660 │ │ │ │ + jne 436828 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1b(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 434615 │ │ │ │ - rex.RX │ │ │ │ - rex.XB add %cl,-0x77(%r8) │ │ │ │ - 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 %al,0x4800d408(%rax) │ │ │ │ + movl $0x436858,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4346b0 │ │ │ │ + jne 436858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x8(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb %esp,%edx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 434700 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 434751 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43473d │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x434580,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 433f10 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 433f10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 436700 │ │ │ │ + lea 0xd4084c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + or %dl,%ah │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733ba1f4 <__environ@GLIBC_2.2.5+0x72164f4c> │ │ │ │ + pop %rbx │ │ │ │ + movq $0x4368d8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4368d8 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %dl,%al │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4347f2 │ │ │ │ - movq $0x433f10,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x434210,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - lea -0x4c(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x434608,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x3d(%r12),%r9 │ │ │ │ - lea -0x15(%r12),%rdi │ │ │ │ - lea 0xe1ad14(%rip),%r14 │ │ │ │ - jmp 42ed48 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0xd419fc(%rip),%rbx │ │ │ │ + (bad) │ │ │ │ + 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,-0x8(%rbp) │ │ │ │ + movq $0xfefd40,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 436700 │ │ │ │ + lea 0xd407d5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ 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 434842 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bh,0x4800d407(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xd407ad(%rip),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x7(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4348d0,-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 │ │ │ │ + rex.RB call 733ba2ac <__environ@GLIBC_2.2.5+0x72165004> │ │ │ │ + movsxd -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + imul $0x48f3894c,0x0(%rbx),%eax │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4348d0 │ │ │ │ + jne 436990 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + 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) │ │ │ │ + movq $0xfefd40,-0x8(%rbp) │ │ │ │ + movq $0x124ce19,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 436700 │ │ │ │ + lea 0xd40735(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - rex.RB call 8691f0 │ │ │ │ - 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 │ │ │ │ + addb $0xd4,(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 436a31 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 436a7c │ │ │ │ + movq $0x436a18,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 434918 │ │ │ │ + jne 436a18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x7(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x6a(%r8) │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 436a40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x4c00436a(%r8) │ │ │ │ + mov 0x1f(%rbx),%ecx │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + movq $0x124ce19,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 436700 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4800d406(%rax) │ │ │ │ + lea 0xd406a1(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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 %ah,0x4900d406(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4349d6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4349ba │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4349ac │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4349ba │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4349ac │ │ │ │ - movq $0x434818,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ja 436aeb │ │ │ │ + movq $0x4369e0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbd61c6(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd40683(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x6(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 436b3e │ │ │ │ + movq $0x436b60,-0x10(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 436ac0 │ │ │ │ + lea 0xd4064b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%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 434a61 │ │ │ │ - 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 $0x434858,-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 ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 436b6c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + add $0x8d4800d4,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 434aaa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 436ba6 │ │ │ │ + movq $0x436bc8,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + jmp 436ac0 │ │ │ │ + lea 0xd405f3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 436bd4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4800d405(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xd405a5(%rip),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + 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 movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x434b38,-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 │ │ │ │ + rex.RB call 103ba574 <__environ@GLIBC_2.2.5+0xf1652cc> │ │ │ │ + (bad) │ │ │ │ + cmp $0x1,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x436c60,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 434b38 │ │ │ │ + jne 436c60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - rex.RB call 8696c0 │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x48000000(%rcx) │ │ │ │ + movl $0x436cb0,-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 434b80 │ │ │ │ + jne 436cb0 │ │ │ │ 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,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rdi,1) │ │ │ │ + movl $0x436ce8,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x6(%rcx),%r14 │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp fb3300 │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ 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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 434c3e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 434c22 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 434c14 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 434c22 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 434c14 │ │ │ │ - movq $0x434a80,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x48(%rdx,%rcx,1),%esi │ │ │ │ + mov %ecx,%ebx │ │ │ │ + add $0x18,%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 │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x436d48,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 436d48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 434cc9 │ │ │ │ - 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 $0x434ac0,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,-0x55(%rbp) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp 0x7(%rbx),%rcx │ │ │ │ + jb 436d03 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd40478(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dl,-0x72b7ff2c(%rip) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 434e8d │ │ │ │ - movq $0x434d58,-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 %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 436e8e │ │ │ │ + movq $0x436dd0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 434d58 │ │ │ │ + jne 436dd0 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rsp,%rbx,2) │ │ │ │ + movl $0x436e10,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 436e10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d414(%rax) │ │ │ │ - movl $0x434da8,-0x20(%rbp) │ │ │ │ - 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 %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,0x48000000(%rbp) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x436ec0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fb3300 │ │ │ │ + movq $0x436e70,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 434da8 │ │ │ │ + jne 436e70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x14(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 434df8 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 434e91 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 434e7d │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x434a00,-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),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x434c68,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 434788 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0xe15f6a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4035b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 434788 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jae 436ecd │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 436e80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rdi,%rsi,4),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xe15f26(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 434ef2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + rex.RB call 103ba84c <__environ@GLIBC_2.2.5+0xf1655a4> │ │ │ │ + (bad) │ │ │ │ + adc (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x436f38,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 436f38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x434f80,-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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rcx,%rbp,2) │ │ │ │ + movl $0x436f88,-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 434f80 │ │ │ │ + jne 436f88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 869f50 │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbp,%rsi,2) │ │ │ │ + movl $0x437040,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp fb3300 │ │ │ │ + movq $0x436ff0,-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 434fc8 │ │ │ │ + jne 436ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 435086 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43506a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43505c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43506a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43505c │ │ │ │ - movq $0x434ec8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x26(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp 0x7(%rax),%rcx │ │ │ │ + jb 437022 │ │ │ │ + mov %rbx,%rax │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea 0xd401da(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 435111 │ │ │ │ - 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 $0x434f08,-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 ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add -0x40(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43515a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4351e8,-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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43716e │ │ │ │ + movq $0x4370b0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4351e8 │ │ │ │ + jne 4370b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - rex.RB call 86a420 │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rsp,%rbx,2) │ │ │ │ + movl $0x4370f0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 435230 │ │ │ │ + jne 4370f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4352ee │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4352d2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4352c4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4352d2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4352c4 │ │ │ │ - movq $0x435130,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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) │ │ │ │ + test %ch,0x48000000(%rbp) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4371a0,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fb3300 │ │ │ │ + movq $0x437150,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 437150 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 435379 │ │ │ │ - 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 $0x435170,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0xe15c8a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd4008b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + jae 4371ad │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 437160 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rdi,%rsi,4),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xe15c46(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0xe(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB fdivr %st(0),%st │ │ │ │ - push %rbx │ │ │ │ - rex.XB add %cl,-0x75(%r8) │ │ │ │ - rex.XB add $0xd5b8b48,%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4372f2 │ │ │ │ + movq $0x437218,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4353f8 │ │ │ │ + jne 437218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 435445 │ │ │ │ - push %rsp │ │ │ │ - rex.XB add %cl,-0x77(%r8) │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rbx,%rbx,2) │ │ │ │ + movl $0x437258,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 435448 │ │ │ │ + jne 437258 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d40d(%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 43551f │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43550b │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4350b0,-0x78(%r12) │ │ │ │ - mov %rdi,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - movq $0x435318,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 434788 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 434788 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ 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 fb3300 │ │ │ │ + lea 0xe15b97(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4372b8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4372b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4355a8 │ │ │ │ - movq $0x434cf0,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x4353a0,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - lea -0xd(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd409e2(%rip),%r14 │ │ │ │ - jmp 599320 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd40c66(%rip),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 4372df │ │ │ │ + lea 0xe15b32(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + ja 437275 │ │ │ │ + lea 0xe15b16(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd3ff0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xc(%rax) │ │ │ │ - (bad) │ │ │ │ - add %ch,%cl │ │ │ │ - jae 4355da │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ - 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 43561a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 437416 │ │ │ │ + movq $0x437358,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 437358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4356a8,-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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rsp,%rbx,2) │ │ │ │ + movl $0x437398,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4356a8 │ │ │ │ + jne 437398 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 86ada0 │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rbp) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x437458,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fb3300 │ │ │ │ + movq $0x4373f8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4356f0 │ │ │ │ + jne 4373f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4357ae │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 435792 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 435784 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 435792 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 435784 │ │ │ │ - movq $0x4355f0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + add $0x8,%ebp │ │ │ │ + lea 0xe159eb(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea 0xd3fdf3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + setb %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rdi,%riz,4),%esi │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xe15985(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 435839 │ │ │ │ - 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 $0x435630,-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 ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 437318 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + sub %dh,-0x72b7ff20(%rcx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 435882 │ │ │ │ + jb 43751c │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 437511 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + movq $0x12426d1,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xfb4670,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1e(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp f4eab0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x435910,-0x48(%rbp) │ │ │ │ + test $0xb0,%al │ │ │ │ + loopne 437530 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 437594 │ │ │ │ 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 435910 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + cmp $0x27,%rbx │ │ │ │ + jne 43755e │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd4d1e(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x4374b0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x12426d1,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 86b270 │ │ │ │ - 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 435958 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + and %dh,-0x72b7ff20(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 437640 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 437635 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + movq $0x1241bd9,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + movq $0x12426d1,-0x18(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xfb4670,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1e(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4eab0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ 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 435a16 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4359fa │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4359ec │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4359fa │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4359ec │ │ │ │ - movq $0x435858,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ + subb $0xc4,-0x7cb6ff20(%rdi) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x73(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + cmp $0x27,%rbx │ │ │ │ + jne 4376a2 │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + movq $0x1241bd9,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd4bda(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x4375b8,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x12426d1,-0x8(%r12) │ │ │ │ + lea -0x30(%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 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + loopne 4376a4 │ │ │ │ + loopne 4376f8 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 437754 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 437749 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x437658,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd5443(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + subb $0x45,-0x72b7ff20(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4377c4 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 435aa1 │ │ │ │ - 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 $0x435898,-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) │ │ │ │ + ja 4377b9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x12425f9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4ed68 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - add %esp,%edx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 435c65 │ │ │ │ - movq $0x435b30,-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 %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 435b30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc %ch,-0x72b7ff20(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 437850 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 437845 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + movq $0x1241bd9,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x12425f9,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4ed68 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d403(%rax) │ │ │ │ - movl $0x435b80,-0x20(%rbp) │ │ │ │ - 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 435b80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + subb $0x45,-0x72b7ff20(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4378e0 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4378d5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4377d8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x12425f9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd52c1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103bb254 <__environ@GLIBC_2.2.5+0xf165fac> │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 435bd0 │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov 0x50(%rbp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 435c69 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 435c55 │ │ │ │ - mov 0x6(%rbx),%r9 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4357d8,-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),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x435a40,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 42e490 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ + add %r8d,(%r8) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 4379c2 │ │ │ │ mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 42e490 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 437a5d │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 437974 │ │ │ │ + movq $0x4376f8,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x437530,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd51e9(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + nop │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + loopne 4379b0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 437a81 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 437a13 │ │ │ │ + movq $0x437868,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x437768,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x12425f9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd5140(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd3f7c7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x437ab8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4379b0,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 435cca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %ah,(%rax) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + loopne 437ab8 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 437923 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + not %ebx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x435d58,-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 │ │ │ │ + rex.RB call 733bb43c <__environ@GLIBC_2.2.5+0x72166194> │ │ │ │ + jnp 437b3a │ │ │ │ + movl $0x437b28,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 435d58 │ │ │ │ + jne 437b28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + not %bl │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 86bb00 │ │ │ │ - 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 %r11b,0x7b(%r8) │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 435da0 │ │ │ │ + jne 437b58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + not %bl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 437b6c │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 437900 │ │ │ │ + lea 0xd3f6cd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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 435e5e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 435e42 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 435e34 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 435e42 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 435e34 │ │ │ │ - movq $0x435ca0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ + add %dl,0x4800d3f6(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 437bdb │ │ │ │ + movq $0x437bc8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 437bc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0xa(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 437900 │ │ │ │ + lea 0xd3f66e(%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 %dl,-0xa(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xd3f645(%rip),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + cmc │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 437c7e │ │ │ │ + movq $0x437c68,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 437c68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 435ee9 │ │ │ │ - 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 $0x435ce0,-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 ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800d3f5(%rax) │ │ │ │ + lea 0xe151aa(%rip),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 437900 │ │ │ │ + lea 0xd3f5eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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 437cd8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%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 435f32 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + rex.RB movabs 0x45c7486c72f8394c,%al │ │ │ │ + movabs 0x20458b4800437d80,%al │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x7(%rax),%rsi │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x17(%rax),%rcx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov 0x1f(%rax),%rcx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov 0x27(%rax),%rcx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov 0x2f(%rax),%rcx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x37(%rax),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0x3f(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x47(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ + jmp ed8680 │ │ │ │ + lea 0xd3f554(%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) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ 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 %ch,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x435fc0,-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 │ │ │ │ + add %r15b,0x4800437d(%r8) │ │ │ │ + mov 0x80(%rbp),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 435fc0 │ │ │ │ + jne 437db8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc %al,(%rax) │ │ │ │ + and %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 86bfd0 │ │ │ │ - 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 %r14b,%r8b │ │ │ │ + jge 437e02 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + test %eax,-0xa000000(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 437df0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + and %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + test %eax,0x75000000(%rax) │ │ │ │ + jns 437e49 │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x437e30,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 436008 │ │ │ │ + jne 437e30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + lgdt (%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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4360c6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4360aa │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43609c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4360aa │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43609c │ │ │ │ - movq $0x435f08,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x7e(%r8) │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + rex.RB js 437e3e │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 437e68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lsl (%rax),%edx │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB js 437ee8 │ │ │ │ + adc $0xf8c58348,%eax │ │ │ │ + lea 0xe14f71(%rip),%rbx │ │ │ │ + add $0x88,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x437eb8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 437eb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + mov (%rcx),%es │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 436151 │ │ │ │ - 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 $0x435f48,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + jle 437f02 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + rex.RB jo 437ec6 │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 437ef0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rbx),%es │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB jo 437f70 │ │ │ │ + or %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + jae 437f03 │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + and %r14b,(%r8) │ │ │ │ + jg 437f50 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 437f30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or 0x0(%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x3(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4362f3 │ │ │ │ - movq $0x4361d0,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0x7f(%r8) │ │ │ │ + rex.XB add %al,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ 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 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x50(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4361d0 │ │ │ │ + jne 437f70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %eax,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cld │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x436220,-0x20(%rbp) │ │ │ │ - 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 %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB │ │ │ │ + rex.W je 437f86 │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 437e79 │ │ │ │ + movq $0x437fb0,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 436220 │ │ │ │ + jne 437fb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %eax,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d3fc(%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 4362f7 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4362e3 │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x435e88,-0x78(%r12) │ │ │ │ - mov %rdi,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r10 │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - movq $0x4360f0,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r10,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 42e490 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 42e490 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + jg 437ffe │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x48(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 437fe8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %ah,(%rdx) │ │ │ │ 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) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 436373 │ │ │ │ - movq $0x435ac8,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x436178,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x35(%r12),%r8 │ │ │ │ - lea -0xd(%r12),%rsi │ │ │ │ - jmp 435550 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd3fed3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + je 437ffb │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + jmp 437e79 │ │ │ │ + movq $0x438028,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438028 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4800d3fe(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43641a │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43640f │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x1175d89,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x436450,-0x8(%rbp) │ │ │ │ - lea 0xd3f995(%rip),%r9 │ │ │ │ - lea 0xd3f988(%rip),%r8 │ │ │ │ - lea 0xd3f977(%rip),%rdi │ │ │ │ - lea 0xd3f96a(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 436328 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd3fe57(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + or %ah,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - xor (%rdi),%ecx │ │ │ │ (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) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,-0x80(%r8) │ │ │ │ + rex.XB add %al,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 436526 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43649a │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + mov %rcx,0x40(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x436438,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x4364e0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4364e0 │ │ │ │ + jne 438068 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 436516 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xe09bdc(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,%ch │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4365af │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x436588,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + cmp %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0xffffffb8,%ebp │ │ │ │ + jmp 437e79 │ │ │ │ + movq $0x4380a8,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 436588 │ │ │ │ + jne 4380a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - cld │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4365a1 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4363a8 │ │ │ │ - lea 0xe09b61(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 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) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4365f1 │ │ │ │ - movq $0x436610,-0x8(%rbp) │ │ │ │ - lea 0xe037b0(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xd3fce8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4800d3fc(%rax) │ │ │ │ - movl $0x436638,0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + addb $0x83,0x0(%rbx) │ │ │ │ + jrcxz 4380be │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 436638 │ │ │ │ + jne 4380e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x4(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x436660,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x4(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x436690,0x0(%rbp) │ │ │ │ - lea 0xe0dc43(%rip),%rdi │ │ │ │ - lea 0xd3fc12(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed3ea0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - sti │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4366b6 │ │ │ │ - movq $0x436548,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + xor %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0xffffffb0,%ebp │ │ │ │ + jmp 437e79 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp fae5f8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cld │ │ │ │ - roll %cl,(%rax) │ │ │ │ - jmp 4365d0 │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 438249 │ │ │ │ + movq $0x438168,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438168 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 436765 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x436738,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB rcr $0x81,%r8b │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + mov 0x27(%rbx),%rsi │ │ │ │ + mov 0x2f(%rbx),%rdi │ │ │ │ + mov 0x37(%rbx),%r8 │ │ │ │ + mov 0x3f(%rbx),%r9 │ │ │ │ + mov 0x47(%rbx),%r10 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov %r10,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 436738 │ │ │ │ + jne 4381d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %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,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.XB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438208 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xbd676c(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fad668 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fdivr %st(2),%st │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 436819 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43680e │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4366f8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1175d89,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x436848,-0x18(%rbp) │ │ │ │ - lea 0xd3f596(%rip),%r9 │ │ │ │ - lea 0xd3f589(%rip),%r8 │ │ │ │ - lea 0xd3f578(%rip),%rdi │ │ │ │ - lea 0xd3f56b(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 436328 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - xor (%rdi),%ecx │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jge 43821c │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov %rbx,0x48(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 437cd8 │ │ │ │ + lea 0xd3f060(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rbx,2) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 43691e │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 436892 │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x436830,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x4368d8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + test %edi,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + decl -0x8(%rcx,%rdi,1) │ │ │ │ + jb 438381 │ │ │ │ + movq $0x4382b0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4368d8 │ │ │ │ + jne 4382b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43690e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xe097e4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB shrb $0x83,(%r8) │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + 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 0x47(%rbx),%rbx │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + 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 %r11,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %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) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 436969 │ │ │ │ - movq $0x436988,-0x8(%rbp) │ │ │ │ - lea 0xe03438(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xd3f9f8(%rip),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB enter $0x83a0,$0x43 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 43833b │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov 0x1f(%rbx),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x2f(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x37(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x3f(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x47(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp ed8680 │ │ │ │ + lea 0xd3ef30(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d3f9(%rax) │ │ │ │ - movl $0x4369b0,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x0(%rcx,%rax,1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + addl $0x48,0x0(%rbx) │ │ │ │ + mov 0x78(%rbp),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4369b0 │ │ │ │ + jne 4383d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + adc %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d3f9(%rax) │ │ │ │ - movl $0x4369d8,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x7(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x436a08,0x0(%rbp) │ │ │ │ - lea 0xe0d8cb(%rip),%rdi │ │ │ │ - lea 0xd3f922(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed3ea0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x8(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 436a2e │ │ │ │ - movq $0x436780,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + test %al,0x0(%rbx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x80(%rbp),%rbx │ │ │ │ + mov %rax,0x80(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438410 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + adc %al,(%rax) │ │ │ │ + xor %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - stc │ │ │ │ - roll %cl,(%rax) │ │ │ │ - jmp 436948 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + test %eax,0xf000000(%rax) │ │ │ │ + test %ebp,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 436a9a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x7c(%r8) │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + rex test $0x7,%bl │ │ │ │ + jne 438450 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + adc %ah,(%rax) │ │ │ │ + xor %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x436b28,-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 │ │ │ │ + add %r9b,-0x7cffbc7c(%r8) │ │ │ │ + jrcxz 438462 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rax,0x80(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 436b28 │ │ │ │ + jne 438488 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + adc %dh,(%rax) │ │ │ │ + xor %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 86d6a0 │ │ │ │ - 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 %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + test %eax,0x75000000(%rax) │ │ │ │ + jns 4384e1 │ │ │ │ + movl $0x4384c0,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 436b70 │ │ │ │ + jne 4384c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + adc %dh,0x30(%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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 436c2e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 436c12 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 436c04 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 436c12 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 436c04 │ │ │ │ - movq $0x436a70,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + test %eax,0x0(%rbx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + mov %rcx,0x80(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438500 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 436cd6 │ │ │ │ - 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 $0x436ab0,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x59a238,-0x18(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x59a278,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB js 438580 │ │ │ │ + adc $0xf8c58348,%eax │ │ │ │ + lea 0xe148e2(%rip),%rbx │ │ │ │ + add $0x88,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x438548,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438548 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + vmread %rbx,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 436d22 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x436db0,-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 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,-0x7cffbc7b(%r8) │ │ │ │ + jrcxz 43855e │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x78(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 436db0 │ │ │ │ + jne 438588 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + cmp $0xc,%al │ │ │ │ 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 86dbb0 │ │ │ │ - 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 %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB jo 438608 │ │ │ │ + or %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + jae 43859b │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + test %eax,0x0(%rbx) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 436df8 │ │ │ │ + jne 4385c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + jl 4385c7 │ │ │ │ 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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 436eb6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 436e9a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 436e8c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 436e9a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 436e8c │ │ │ │ - movq $0x436cf8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + xchg %al,0x0(%rbx) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov %rcx,0x70(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or $0x63e,%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 test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 436ff1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x436f60,-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 %rsi,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB push $0x7433b48 │ │ │ │ + je 438613 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 438511 │ │ │ │ + movq $0x438640,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 436f60 │ │ │ │ + jne 438640 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x67e,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,-0x7cffbc7a(%r8) │ │ │ │ + jrcxz 438656 │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x68(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438680 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0x3f,%al │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x74(%rdi) │ │ │ │ - movq $0x436d38,-0x60(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x59a218,-0x18(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB (bad) │ │ │ │ + je 438696 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 438511 │ │ │ │ + movq $0x4386c0,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4386c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x7f,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 437085 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%r8 │ │ │ │ - mov 0x25(%rbx),%r9 │ │ │ │ - mov 0x2d(%rbx),%rbx │ │ │ │ - movq $0x436ed8,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x59a278,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 437209 │ │ │ │ - movq $0x4370f0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,(%r8) │ │ │ │ + xchg %eax,0x0(%rbx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x60(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4370f0 │ │ │ │ + jne 438700 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x1(%rdi),%edi │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x437140,-0x20(%rbp) │ │ │ │ - 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,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + rex.RB pop %r8 │ │ │ │ + je 438716 │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 438511 │ │ │ │ + movq $0x438740,0x0(%rbp) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 437140 │ │ │ │ + jne 438740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %edi,%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d3ed(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 437214 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4371f9 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x436c58,-0x68(%r12) │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - movq $0x437010,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x2d(%r12),%r9 │ │ │ │ - lea 0xd3eb97(%rip),%r8 │ │ │ │ - lea 0xd3eb8a(%rip),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 42e5f8 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd3f188(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xd3eb50(%rip),%r9 │ │ │ │ - lea 0xd3eb4f(%rip),%r8 │ │ │ │ - lea 0xd3eb42(%rip),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1175d71,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 42e5f8 │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB push %r8 │ │ │ │ + js 4386cd │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x58(%rbp) │ │ │ │ + add $0x50,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438778 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43727a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + je 43878b │ │ │ │ + add $0xffffffffffffff88,%rbp │ │ │ │ + jmp 438511 │ │ │ │ + lea 0xe1465f(%rip),%rbx │ │ │ │ + add $0x10,%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 movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x437308,-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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 438859 │ │ │ │ + movq $0x4387f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 437308 │ │ │ │ + jne 4387f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - rex.RB call 86e660 │ │ │ │ - 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 %r14b,(%r8) │ │ │ │ + mov %al,0x0(%rbx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 437350 │ │ │ │ + jne 438830 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43740e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4373f2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4373e4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4373f2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4373e4 │ │ │ │ - movq $0x437250,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xe145ad(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4374b6 │ │ │ │ - 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 $0x437290,-0x60(%r12) │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x59a238,-0x18(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x59a298,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea 0xe145a8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ + lea 0xd3ea80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 437502 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 43891b │ │ │ │ + movq $0x4388c0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x437590,-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 437590 │ │ │ │ + jne 4388c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - rex.RB call 86eb70 │ │ │ │ - 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 %r15b,%r8b │ │ │ │ + mov %al,0x0(%rbx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4375d8 │ │ │ │ + jne 4388f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 437696 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43767a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43766c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 43767a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 43766c │ │ │ │ - movq $0x4374d8,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd3e9c6,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,-0x16(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4389b7 │ │ │ │ + movq $0x438978,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 438978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4389a7 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 438997 │ │ │ │ + lea 0xd3e9aa(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd3e9c2(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd3e962(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd3e9f2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4377e0 │ │ │ │ - movq $0x437738,-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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 438a64 │ │ │ │ + movq $0x438a18,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r10,-0x30(%rbp) │ │ │ │ - mov %r9,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 437738 │ │ │ │ + jne 438a18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rbx) │ │ │ │ + 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 43778a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4377d0 │ │ │ │ - movq $0x437518,-0x70(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x59a218,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x59a298,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 438a3e │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd42dc(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd42be(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd42c3(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd3e955(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - out %al,$0xd3 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 437959 │ │ │ │ - movq $0x437840,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 438b0c │ │ │ │ + movq $0x438ac0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 437840 │ │ │ │ + jne 438ac0 │ │ │ │ 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 %dl,0x4800d3e6(%rax) │ │ │ │ - movl $0x437890,-0x20(%rbp) │ │ │ │ - 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 437890 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 438ae6 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd4234(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd4216(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd421b(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd3e8b5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1a(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 437964 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 437949 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x437438,-0x68(%r12) │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ - movq $0x4376c0,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x2d(%r12),%r9 │ │ │ │ - lea 0xd3e447(%rip),%r8 │ │ │ │ - lea 0xd3e43a(%rip),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 42e5f8 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd3ea48(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xd3e410(%rip),%r9 │ │ │ │ - lea 0xd3e3ff(%rip),%r8 │ │ │ │ - lea 0xd3e3f2(%rip),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x1175d81,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 42e5f8 │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x8d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + call fffffffff72c8c12 <__environ@GLIBC_2.2.5+0xfffffffff607396a> │ │ │ │ + pop %rax │ │ │ │ + mov $0x0,%cl │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 437a22 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 437a17 │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x1175d89,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x437a58,-0x8(%rbp) │ │ │ │ - lea 0xd3e385(%rip),%r9 │ │ │ │ - lea 0xd3e9a8(%rip),%r8 │ │ │ │ - lea -0x17(%r12),%rdi │ │ │ │ - lea 0xd3e526(%rip),%rsi │ │ │ │ - lea 0xd3e81f(%rip),%r14 │ │ │ │ - movq $0x11763ab,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 438b81 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xbd404d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 592180 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd3e98f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp fad778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - xor (%rdi),%ecx │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rbx,2) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 437b2e │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 437aa2 │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x437a40,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x437ae8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 438c1e │ │ │ │ + movq $0x438bd8,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 437ae8 │ │ │ │ + jne 438bd8 │ │ │ │ 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,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 437b1e │ │ │ │ + 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 $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x438b58,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xe085d4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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) │ │ │ │ - cwtl │ │ │ │ - call ffffffff8d8b7c25 <__environ@GLIBC_2.2.5+0xffffffff8c66297d> │ │ │ │ - xor $0xd3e891,%eax │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - js 437b56 │ │ │ │ - roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 437bc3 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 437bb8 │ │ │ │ + jb 438c61 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x437b50,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbd52f6(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xbd3f6d(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - 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) │ │ │ │ - mov %ch,%al │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 437cb1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x437c20,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 438cfe │ │ │ │ + movq $0x438cb8,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 437c20 │ │ │ │ + jne 438cb8 │ │ │ │ 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,-0x18(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 437d9e │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 437ca1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x437b70,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1175d89,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x437cc8,0x0(%rbp) │ │ │ │ - lea 0xd3e0ff(%rip),%r9 │ │ │ │ - lea 0xd3e0f2(%rip),%r8 │ │ │ │ - lea 0xd3e0e1(%rip),%rdi │ │ │ │ - lea 0xd3e0d4(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - jmp 436328 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + 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 $0x438c38,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rbx,2) │ │ │ │ - mov 0x6(%rbx),%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 437d9e │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 437d12 │ │ │ │ - mov 0x7(%rax),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x437dc0,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x437d58,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103bc66c <__environ@GLIBC_2.2.5+0xf1673c4> │ │ │ │ + (bad) │ │ │ │ + movl $0xc7480000,(%rax) │ │ │ │ + rex.RB call 871a8d │ │ │ │ + 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 437d58 │ │ │ │ + jne 438d60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rsp,%rax,2) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 437d8e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + ja 438da8 │ │ │ │ + movq $0x438c78,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd3d5b(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xe08364(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 438da8 │ │ │ │ + movq $0x438b98,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd3d31(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fsubr %st(1),%st │ │ │ │ - and %bh,%bh │ │ │ │ - (bad) │ │ │ │ - incl (%rcx) │ │ │ │ + sldt (%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) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x438d18,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xbd3cf3(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - in $0xd3,%eax │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733bb72c <__environ@GLIBC_2.2.5+0x72166484> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x437e18,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4379a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdx,%rsi,2) │ │ │ │ - movl $0x437e50,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 438f16 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 438f0b │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x438e00,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x438ed8,-0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 437e50 │ │ │ │ + jne 438ed8 │ │ │ │ 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(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 437e86 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xe0826c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - out %al,$0xd3 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 437ee1 │ │ │ │ - movq $0x437f00,-0x8(%rbp) │ │ │ │ - lea 0xe01ec0(%rip),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xd3e610(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - in $0xd3,%eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - jg 437f4a │ │ │ │ - add %dh,%dh │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 437f28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d3e5(%rax) │ │ │ │ - movl $0x437f50,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d3e5(%rax) │ │ │ │ - movl $0x437f80,0x0(%rbp) │ │ │ │ - lea 0xe0c353(%rip),%rdi │ │ │ │ - lea 0xd3e4d2(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed3ea0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - in $0xd3,%eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x9ffbc81(%r8) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 437fa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0xbeeab6(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbeea8a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - in $0xd3,%eax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rdi,1) │ │ │ │ - add $0x18,%esp │ │ │ │ + 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 438f9e │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 437fde │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x437dd8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x438018,0x0(%rbp) │ │ │ │ - lea 0xe01d9b(%rip),%rbx │ │ │ │ - jmp ff2560 │ │ │ │ + ja 438f93 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x438e60,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0xbd3bbd(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1c(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x438040,0x0(%rbp) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 439071 │ │ │ │ + movq $0x439010,-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 %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 438040 │ │ │ │ + jne 439010 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1c(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x438068,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - in $0xd3,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x48004380(%r8) │ │ │ │ - lea 0xe0c23b(%rip),%edi │ │ │ │ - lea 0xd3e392(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed3ea0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jrcxz 43806a │ │ │ │ + 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,0x19(%rdi) │ │ │ │ - movq $0x437bd8,-0x10(%r12) │ │ │ │ + add %dh,0x44(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x438f30,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - in $0xd3,%al │ │ │ │ - add %ch,%cl │ │ │ │ - sar %cl,%ebp │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ add %cl,(%rdi) │ │ │ │ add %al,(%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) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x438160,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd3e3d7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - cld │ │ │ │ - rex.WRB movabs $0x20000000000,%r13 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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 $0x438fb8,-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 0xbd3a89(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4381c5 │ │ │ │ - movq $0x4381b8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4391df │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4391d4 │ │ │ │ + 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 $0x439088,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x439188,-0x10(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4381b8 │ │ │ │ + jne 439188 │ │ │ │ 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 fe6550 │ │ │ │ - lea 0xd3e354(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43822d │ │ │ │ - movq $0x438220,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 438220 │ │ │ │ - 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 0x23e908c5(%rbx),%eax │ │ │ │ - jrcxz 4381e6 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd3e2f4,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4391ae │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd3b6c(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd3b4e(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd3b53(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + 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,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 438295 │ │ │ │ - movq $0x438288,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 438288 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd3e294(%rip),%rbx │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 439258 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x439100,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea 0xbd391d(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4382fd │ │ │ │ - movq $0x4382f0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4382f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 439200 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd3e234(%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 438788 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800d467 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 438368 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xe17f09(%rip),%rsi │ │ │ │ - lea 0xd46742(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4fd88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 439200 │ │ │ │ + nopl (%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 4383a9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbe0984(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103bcc0c <__environ@GLIBC_2.2.5+0xf167964> │ │ │ │ + (bad) │ │ │ │ + movl $0xc7480000,(%rax) │ │ │ │ + rex.RB call 8725cd │ │ │ │ + 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 439300 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %ch,-0x2c(%rcx) │ │ │ │ - add %cl,-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 │ │ │ │ - movq $0x438380,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd468e1(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - movq $0x18,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) │ │ │ │ - mov $0x4800d468,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 438474 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rsp,%rax,2) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 438469 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4383c0,-0x18(%r12) │ │ │ │ + ja 439348 │ │ │ │ + movq $0x439298,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd504b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xbee666(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp fad778 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 439348 │ │ │ │ + movq $0x439278,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbee609(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fad778 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %cl,0x68(%rax) │ │ │ │ - (bad) │ │ │ │ + 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,0x28(%rdi) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x438418,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4392b8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xbd36b6(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - addr32 (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 438545 │ │ │ │ + jb 4394b6 │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43853a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + ja 4394ab │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x438488,-0x20(%r12) │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4393a0,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbd4f92(%rip),%r14 │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x439478,-0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 439478 │ │ │ │ + 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,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0xbee516(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbee4ea(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp fad778 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,0x67(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4385b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 438605 │ │ │ │ - movq $0x4385b0,-0x20(%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),%rdx │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x439400,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0xbd3596(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + 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 4395fe │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4395f3 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x4394d0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x4395c0,-0x10(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4385b0 │ │ │ │ + jne 4395c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - addr32 (bad) │ │ │ │ - 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),%al │ │ │ │ - movq $0x4384e0,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + 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 0xbee3ce(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbee3a2(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 43968f │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 439684 │ │ │ │ + movq $0xfee7c8,-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 $0x439540,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - movzbl %al,%r14d │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp f4e7a8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + lea 0xbd3449(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x71(%rax) │ │ │ │ + loopne 4396a8 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43973f │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 439734 │ │ │ │ + movq $0xfee7c8,-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 $0x439618,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x12425f9,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4ed68 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900d466(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %cl,0x4900e08e(%rax) │ │ │ │ + add $0x88,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43866e │ │ │ │ + ja 439812 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x438560,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0xbd4e74(%rip),%r14 │ │ │ │ + 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 $0x439200,-0x80(%r12) │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov %rdx,-0x68(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + movq $0x4396a8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r8,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x12425f9,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd32cd(%rip),%r14 │ │ │ │ jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ - data16 (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4386ec │ │ │ │ + mov $0x8d,%al │ │ │ │ + loopne 439838 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 439894 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4386e1 │ │ │ │ + ja 439889 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bd9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 438628 │ │ │ │ + jmp 439760 │ │ │ │ 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) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - gs (bad) │ │ │ │ - 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 $0x438690,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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 │ │ │ │ - cmp $0xff,%bl │ │ │ │ - (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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add %bh,(%rax) │ │ │ │ + lea (bad),%esp │ │ │ │ + loopne 4398b0 │ │ │ │ + add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4387ea │ │ │ │ - movq $0x438338,-0x40(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x438628,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + ja 43996e │ │ │ │ + mov 0x7(%rsi),%rax │ │ │ │ + mov 0xf(%rsi),%rbx │ │ │ │ + mov 0x17(%rsi),%rcx │ │ │ │ + mov 0x1f(%rsi),%rdx │ │ │ │ + mov 0x27(%rsi),%r8 │ │ │ │ + mov 0x2f(%rsi),%r9 │ │ │ │ + mov 0x37(%rsi),%r10 │ │ │ │ + mov 0x3f(%rsi),%r11 │ │ │ │ + mov 0x47(%rsi),%rsi │ │ │ │ + movq $0x439760,-0x80(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + mov %r11,-0x70(%r12) │ │ │ │ + mov %r10,-0x68(%r12) │ │ │ │ + mov %r9,-0x60(%r12) │ │ │ │ + mov %r8,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ cmp $0xb,%r14 │ │ │ │ - jl 4387e0 │ │ │ │ - movq $0x438708,-0x8(%r12) │ │ │ │ + jl 43995f │ │ │ │ + movq $0x439838,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0xd3dd54(%rip),%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 439760 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ + lea 0xd3da80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - fst %st(3) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4388b1 │ │ │ │ - movq $0x438868,-0x10(%rbp) │ │ │ │ + add %ah,-0x26(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 439a24 │ │ │ │ + movq $0x4399e0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 438868 │ │ │ │ + jne 4399e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 %ch,%al │ │ │ │ - (bad) │ │ │ │ + add %ah,(%rax) │ │ │ │ + fcmovbe %st(3),%st │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x48004388(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %r10b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.XB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 438898 │ │ │ │ + jne 439a10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4c00d3dc(%rax) │ │ │ │ - mov 0x17(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 439a24 │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 438788 │ │ │ │ - lea 0xd3dcb8(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4398b0 │ │ │ │ + lea 0xd3d9e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x24(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %bh,0x4800d3d9(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43892c │ │ │ │ - movq $0x438910,-0x10(%rbp) │ │ │ │ + jb 439a93 │ │ │ │ + movq $0x439a80,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 438910 │ │ │ │ + jne 439a80 │ │ │ │ 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,-0x24(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %al,0x4800d3d9(%rax) │ │ │ │ + mov 0x8(%rbp),%edi │ │ │ │ + mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - jmp 438788 │ │ │ │ - lea 0xd3dc4d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4398b0 │ │ │ │ + lea 0xd3d986(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x25358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - add %ch,%cl │ │ │ │ - (bad) │ │ │ │ - pop %rdx │ │ │ │ - mov $0x0,%cl │ │ │ │ + add %ch,-0x27(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xd3d95d(%rip),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - fcmovnbe %st(3),%st │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4389e0 │ │ │ │ - movq $0x4389b8,-0x8(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 439b36 │ │ │ │ + movq $0x439b20,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4389b8 │ │ │ │ + jne 439b20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00d3db(%rax) │ │ │ │ - mov 0x17(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ + add %ah,%al │ │ │ │ + fcom %st(3) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xe132f2,%eax │ │ │ │ + mov %rbx,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 438788 │ │ │ │ - lea 0xd3dbb9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4398b0 │ │ │ │ + lea 0xd3d903(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x8000000,%eax │ │ │ │ - xchg %eax,%ebx │ │ │ │ - filds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 438a47 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 438a42 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbd4a47(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp eaf110 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d3db(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + add %ch,-0x27(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 438bbd │ │ │ │ - movq $0x438aa8,-0x18(%rbp) │ │ │ │ + jb 439bc1 │ │ │ │ + movq $0x439b98,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 438aa8 │ │ │ │ + jne 439b98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x25(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - je 438ea0 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - movq $0x438af0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 438af0 │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + lea 0xd3d8d0(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - fcmovnbe %st(3),%st │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - je 438eaf │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 438b1f │ │ │ │ - lea 0xe142d9(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x438b48,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 438b48 │ │ │ │ + lea 0xd3d8e8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0xd3d920(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d3da(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - lea 0xbf414f(%rip),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - movq $0x438b90,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 439c53 │ │ │ │ + movq $0x439c20,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 438b90 │ │ │ │ + jne 439c20 │ │ │ │ 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 %cl,-0x26(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jne 438bad │ │ │ │ - mov 0x2(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + 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 0xbd30b9(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd3da24(%rip),%rbx │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd309c(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd3da54(%rip),%rbx │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd3d89e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x438bf8,0x0(%rbp) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 438bf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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 %ah,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0x8b48a975,%eax │ │ │ │ - jae 438c0b │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f55c38 │ │ │ │ - movq $0x438c48,0x0(%rbp) │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 439ce3 │ │ │ │ + movq $0x439cb0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 438c48 │ │ │ │ + jne 439cb0 │ │ │ │ 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,0x4800d3d9(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 438bad │ │ │ │ - mov 0x4(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + 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 0xbd3029(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - movq $0x438ca0,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 438ca0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd300c(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd3d816(%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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add (%rdi),%ecx │ │ │ │ - test %edi,%ebp │ │ │ │ - (bad) │ │ │ │ + testl $0xed358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + jmp f4e438 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - jae 438cb9 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - movq $0x438cf8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 438cf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4427f8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd3d7df(%rip),%rbx │ │ │ │ + jmp *-0x8(%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,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 439db6 │ │ │ │ + movq $0x439dd0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 %ah,%al │ │ │ │ - fcom %st(3) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - test %esp,0x48fffffe(%rbp) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - movq $0x438d50,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 438d50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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,0x4800d3d8(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 438bad │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jae 438def │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jb 438e48 │ │ │ │ - movq $0x438dc0,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 439eba │ │ │ │ + movq $0x439e48,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 438dc0 │ │ │ │ + jne 439e48 │ │ │ │ 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 %bh,(%rax) │ │ │ │ - fcom %st(3) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 438dbf │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - jne 438bad │ │ │ │ - mov 0x1(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xd3fee3(%rip),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 439eaa │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xebbe18,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x439d90,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4428d8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - movq $0x438e20,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 438e20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd3d697(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d3d7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jne 438bad │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f55c38 │ │ │ │ - movq $0x438e78,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 439f49 │ │ │ │ + movq $0x439f18,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 438e78 │ │ │ │ + jne 439f18 │ │ │ │ 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,-0x29(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jne 438bad │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x1e(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 439f31 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 438ac0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 438b0c │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd3d610(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x29(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 438ef2 │ │ │ │ - movq $0x438f10,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 438a68 │ │ │ │ - lea 0xd3d72f(%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 0xe13ed1(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe13ecc(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 439fd9 │ │ │ │ + movq $0x439fa8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 439fa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 438f64 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 44f920 │ │ │ │ - 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) │ │ │ │ - adc %edx,%esp │ │ │ │ - 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 $0x438f48,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd44cd(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x1e(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 439fc1 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd3d588(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 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) │ │ │ │ - test $0x10,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 44f920 │ │ │ │ - movq $0x18,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) │ │ │ │ - rex.W adc %dl,%spl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43908c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 439081 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43a01e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x438fd0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd43fc(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (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 %dl,%al │ │ │ │ - paddq (%rax),%mm0 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4390ef │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439030,-0x30(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + jo 43a092 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 43a0aa │ │ │ │ + movq $0x439ff8,-0x68(%r12) │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + movq $0xfed7d0,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfed758,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ + movq $0xfb4200,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + lea 0xd3d4b4(%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) │ │ │ │ - test $0x5a,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 43912c │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47ee20 │ │ │ │ - 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 %bh,0x5a(%rax) │ │ │ │ - (bad) │ │ │ │ - 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 $0x439110,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd42f4(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - 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) │ │ │ │ - and %bl,-0x2c(%rdx) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43a0f6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47ee20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ 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) │ │ │ │ - rcrb $0x0,-0x2c(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 439254 │ │ │ │ - add $0x20,%r12 │ │ │ │ + jb 43a160 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 439249 │ │ │ │ + ja 43a155 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x439198,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd4223(%rip),%r14 │ │ │ │ + movq $0xfed6e0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (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 %cl,0x59(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4391f8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + add %dh,0x7b(%rdi) │ │ │ │ + movq $0x43a0d0,-0x88(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + movq $0xfed7d0,-0x68(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0xfed758,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x43a110,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0xfb4200,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + lea 0xd3d35b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ - push $0x4800d458 │ │ │ │ - mov 0x18(%rbx),%edi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47ea50 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 43a180 │ │ │ │ + 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 43a30a │ │ │ │ + movq $0x43a2a8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43a2a8 │ │ │ │ + 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 0x61(%rbp),%dh │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43a2fa │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x43a240,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x442a98,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd3d28f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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) │ │ │ │ + js 43a300 │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43a359 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xd3d25c(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 %bh,(%rax) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43a3c4 │ │ │ │ + movq $0x43a3b0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43a3b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4392d8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd411e(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 43a3bc │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4393b5 │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xe077cb(%rip),%r14 │ │ │ │ + jmp f18240 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ + 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 43a4ab │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43a4a0 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x48(%r12) │ │ │ │ + movq $0x1241bd9,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x43a378,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0x43a3e0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x46(%r12),%rdi │ │ │ │ + lea -0x1e(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4f208 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x4800d39b(%rax) │ │ │ │ + lea -0x40(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43a5e8 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x43a520,-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 43a520 │ │ │ │ + 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,-0x65(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43a5d8 │ │ │ │ + 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 $0x43a408,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov %r10,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + mov %r10,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ + movq $0x1241b89,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%r10 │ │ │ │ + mov %r10,(%r12) │ │ │ │ + movq $0x43a600,0x10(%rbp) │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47ea50 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov $0x50,%r14d │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %r10,0x0(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 431648 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + 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 43a60c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adcb $0x0,-0x2c(%rdi) │ │ │ │ + rex (bad) │ │ │ │ + roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43941c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 439411 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + jb 43a6d1 │ │ │ │ + movq $0x43a660,-0x10(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x439360,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd404d(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43a660 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push %rdi │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43a6c1 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4393c0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x43a4c0,-0x40(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ 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) │ │ │ │ - sub %dl,-0x2c(%rsi) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 4394bc │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47e680 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 %bh,%al │ │ │ │ - push %rbp │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ + add %dh,-0x67(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43a724 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4394a0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + movq $0x43a620,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd3f45(%rip),%r14 │ │ │ │ + lea 0xbd268d(%rip),%r14 │ │ │ │ jmp fad778 │ │ │ │ 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) │ │ │ │ - movabs 0x4d18c4834900d455,%al │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 439566 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47e680 │ │ │ │ - movq $0x18,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) │ │ │ │ - rex push %rbp │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + sbb %bl,-0x72b7ff2d(%rcx) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4395e4 │ │ │ │ - add $0x20,%r12 │ │ │ │ + jb 43a7a4 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4395d9 │ │ │ │ + ja 43a799 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x439528,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd3e74(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 43a6f0 │ │ │ │ + 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,%al │ │ │ │ - push %rsp │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ + add %ah,0x4900d398(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43a807 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439588,-0x30(%r12) │ │ │ │ + movq $0x43a748,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bc9,-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 │ │ │ │ + or $0x2000000,%eax │ │ │ │ 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) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4b(%rdi) │ │ │ │ + movq $0x43a330,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x43a6f0,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + cmp $0xa,%r14 │ │ │ │ + jle 43a87e │ │ │ │ + movq $0x43a7c0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd3cd36(%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) │ │ │ │ + clc │ │ │ │ + int3 │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43a8d9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xd3ccdc(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43a944 │ │ │ │ + movq $0x43a930,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43a930 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439668,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd3d6a(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 43a93c │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ 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,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + lea 0xe0724b(%rip),%r14 │ │ │ │ + jmp f18240 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43aa2b │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43aa20 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x48(%r12) │ │ │ │ + movq $0x1241bd9,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x43a8f8,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0x43a960,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x46(%r12),%rdi │ │ │ │ + lea -0x1e(%r12),%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4f208 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 43aae1 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43972e │ │ │ │ + ja 43aad6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x43a988,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x1241b89,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xff08a0,-0x30(%rbp) │ │ │ │ + movq $0x1241bb9,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp f4e040 │ │ │ │ + movq $0x40,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 103be44c <__environ@GLIBC_2.2.5+0xf1691a4> │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x43ab40,-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 43ab40 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43abaa │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x43aa40,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,(%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) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x43aaf8,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xbd219c(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + 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 4397ac │ │ │ │ - add $0x20,%r12 │ │ │ │ + jb 43ac94 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4397a1 │ │ │ │ + ja 43ac89 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4396f0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd3c99(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 43abd8 │ │ │ │ + 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) │ │ │ │ @@ -57001,299 +57395,513 @@ │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439750,-0x30(%r12) │ │ │ │ + movq $0x43ac38,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bc9,-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 $0x3000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4900d3c8(%rax) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43ad7d │ │ │ │ + movq $0x43a8b0,-0x38(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + movq $0x43abd8,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jle 43ad73 │ │ │ │ + movq $0x43acb0,-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 0xd3c861(%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,-0x38(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43ae05 │ │ │ │ + movq $0x43adf0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43adf0 │ │ │ │ + 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 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - and %dl,-0x2c(%rdx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 43984c │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47e2b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0xd3,$0x48 │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 43ad20 │ │ │ │ + lea 0xd3c7f4(%rip),%rbx │ │ │ │ + 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 %dh,%al │ │ │ │ - push %rcx │ │ │ │ + add %cl,%al │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov %r14,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 43ad20 │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439830,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4900d3c7(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43ae74 │ │ │ │ + movq $0x43ae28,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd3b8f(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd3c78a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43aecf │ │ │ │ + mov %rsi,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + movq $0x124ce19,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43ad20 │ │ │ │ + lea 0xd3c74a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - push %rcx │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 43ae50 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 43aea8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 %bh,0x4800d3c6(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 43adb0 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43afd5 │ │ │ │ + movq $0x43aef8,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x43af20,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x43af48,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0xf51210,-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 0xd3c649(%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,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xbd1a63(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + 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 43b084 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43b079 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47e2b0 │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd1a05(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dl,-0x2c(%rcx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 439974 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 439969 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4398b8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd3abe(%rip),%r14 │ │ │ │ + jb 43b144 │ │ │ │ + movq $0x43b0e0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43b0e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 %al,%al │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439918,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ + add %dh,0x62(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0xa,0x7(%rbx) │ │ │ │ + jle 43b12d │ │ │ │ + movq $0x43b028,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbd193a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd3c53d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - push %rax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + imul %cl │ │ │ │ + mov %bh,%dh │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 439a14 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47e2b0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + decl (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xed358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ (bad) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + jmp f4e438 │ │ │ │ + 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 43b21c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43b211 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd186d(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4399f8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd39b9(%rip),%r14 │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + movq $0x43b1c0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd19c0(%rip),%r14 │ │ │ │ jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd3c40f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 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) │ │ │ │ - rorb $1,-0x2c(%rdi) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43b320 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43b315 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + movq $0x1241bd9,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47e2b0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd1769(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - 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) │ │ │ │ - jo 439b2d │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 439b3c │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43b3a7 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 439b31 │ │ │ │ + ja 43b39c │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x439a80,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd38e8(%rip),%r14 │ │ │ │ + movq $0x43b2a8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd18a7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + 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 %bh,%al │ │ │ │ - rex.WRX (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439ae0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + movq $0x43b338,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd3c290(%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) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 439bbb │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 439be8 │ │ │ │ + jb 43b46a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44cfc8 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1250311,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f4e040 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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) │ │ │ │ @@ -57316,34 +57924,34 @@ │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439c00,-0x18(%r12) │ │ │ │ + movq $0x43b480,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd37a8(%rip),%r14 │ │ │ │ + lea 0xbd175a(%rip),%r14 │ │ │ │ jmp fad778 │ │ │ │ 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 439cb8 │ │ │ │ + ja 43b538 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bd9,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ @@ -57357,27 +57965,27 @@ │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 439d34 │ │ │ │ + jb 43b5b4 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 439d29 │ │ │ │ + ja 43b5a9 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x439c80,-0x18(%r12) │ │ │ │ + movq $0x43b500,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd36df(%rip),%r14 │ │ │ │ + lea 0xbd1691(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad778 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -57392,63 +58000,57 @@ │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439cd8,-0x30(%r12) │ │ │ │ + movq $0x43b558,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bc9,-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 %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 439e0e │ │ │ │ - movq $0x439df8,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + cwtl │ │ │ │ + mov $0x8d4800d3,%edi │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43b660 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 439df8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 43a830 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 439e04 │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ @@ -57459,96 +58061,68 @@ │ │ │ │ (bad) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x27(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439db8,-0x18(%r12) │ │ │ │ + movq $0x43b678,-0x18(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd3591(%rip),%r14 │ │ │ │ + lea 0xbe8078(%rip),%r14 │ │ │ │ jmp fad778 │ │ │ │ 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 439f18 │ │ │ │ - movq $0x439ec8,-0x10(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43b730 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 439ec8 │ │ │ │ - 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,0x33(%rdi) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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 439f8c │ │ │ │ + jb 43b7ac │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 439f81 │ │ │ │ + ja 43b7a1 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x439e88,-0x18(%r12) │ │ │ │ + movq $0x43b6f8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd3478(%rip),%r14 │ │ │ │ + lea 0xbe7faf(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad778 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ @@ -57563,7659 +58137,8487 @@ │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x439f30,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + movq $0x43b750,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ movq $0x1241bc9,-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,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0x3000000,%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 43a07c │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0x7,%esi │ │ │ │ - lea 0xbf2cba(%rip),%rax │ │ │ │ - mov (%rax,%rsi,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %bl,0x4800d3bd(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43b8db │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 43b8c1 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 43b906 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %r14,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a3d0 │ │ │ │ + ja 43b95a │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 43a067 │ │ │ │ - movq $0x4390a8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + movq $0x43b430,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + cmp $0xb,%rcx │ │ │ │ + jl 43b8ac │ │ │ │ + movq $0x43b5d0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x438f78,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + movq $0x43b4a8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd3c5d5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jae 43a2eb │ │ │ │ - cmp $0x7,%rax │ │ │ │ - jae 43a40b │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a483 │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 43a0db │ │ │ │ - movq $0x439b58,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + cmp $0xb,%rsi │ │ │ │ + jl 43b8d1 │ │ │ │ + lea 0xd3bddb(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x439a28,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea 0xd3bdc9(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + lea 0xd3bdce(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x49(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0x8b4800d3,%esp │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a330 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43a13b │ │ │ │ - movq $0x439990,-0x8(%r12) │ │ │ │ + ja 43b97e │ │ │ │ + mov 0x6(%rdi),%rax │ │ │ │ + movq $0x43b638,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + cmp $0xb,%rsi │ │ │ │ + jl 43b945 │ │ │ │ + movq $0x43b7c8,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x439860,-0x8(%r12) │ │ │ │ + movq $0x43b6a0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x43b9b8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x43b8f8,-0x10(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%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,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a350 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43a19b │ │ │ │ - movq $0x4397c8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x439698,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ + fwait │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - rex.WB (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a370 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43a1fb │ │ │ │ - movq $0x439600,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4394d0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0x8d4800d3,%esp │ │ │ │ + rex.RB call 733bf33c <__environ@GLIBC_2.2.5+0x7216a094> │ │ │ │ + jnp 43ba3a │ │ │ │ + movl $0x43ba28,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43ba28 │ │ │ │ + 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 %ah,(%rax) │ │ │ │ - rex.WB (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a390 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43a25b │ │ │ │ - movq $0x439438,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x439308,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4800d3bc(%rax) │ │ │ │ + movl $0x43ba58,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43ba58 │ │ │ │ + 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) │ │ │ │ - rex.WB (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a3b0 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43a2bb │ │ │ │ - movq $0x439270,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x439140,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %bl,-0x44(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 43b838 │ │ │ │ + lea 0xd3bc4d(%rip),%rbx │ │ │ │ + jmp *-0x8(%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,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a463 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43a31b │ │ │ │ - movq $0x439fa8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x439e30,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x43a100,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x43a160,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x43a1c0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x43a220,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x43a280,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x43a4f8,-0x10(%rbp) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x8d4800d3,%esp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43bae2 │ │ │ │ + movq $0x43bad0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - add %al,(%r8) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43bad0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d3f5(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov $0x894800d3,%ebx │ │ │ │ + fbstp (%rcx) │ │ │ │ + testb $0x8,0x75(%rbx,%rcx,4) │ │ │ │ add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x28,%r12 │ │ │ │ + jmp 43b838 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4900d3bb(%rax) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a4a3 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x439bc0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43a44e │ │ │ │ - movq $0x439d50,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x439c28,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x43a2e0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ + ja 43bb24 │ │ │ │ + movq $0x43ba90,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x43a4d8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x43a400,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + lea 0xd3bb9a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x45(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x0(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43bb86 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff08a0,-0x20(%rbp) │ │ │ │ + movq $0x1250311,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + movq $0x124ce19,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f4e040 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d3fb(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 43a037 │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %bh,-0x72b7ff2d(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43bbcc │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + movq $0x124ce19,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43a830 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43bc3c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43bc31 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd0e4d(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rcl $0x0,%ebx │ │ │ │ + add %bh,-0x47(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43a598 │ │ │ │ - movq $0x43a558,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 43bd93 │ │ │ │ + movq $0x43bc98,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43a558 │ │ │ │ + jne 43bc98 │ │ │ │ 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) │ │ │ │ - rcl $0x0,%ebx │ │ │ │ - movq $0x43a588,0x0(%rbp) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov $0x894800d3,%ecx │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x4d(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 43bd47 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43bce1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x43bba0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbe7a6f(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43bd37 │ │ │ │ + movq $0x43bbe0,-0x20(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbd0f0c(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43bd83 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ + movq $0x43bb50,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43a588 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbd0eb7(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd3b946(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rcl $0x0,%bl │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 43a018 │ │ │ │ - lea 0xd3c0f9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + mov $0x894800d3,%ecx │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 43bb00 │ │ │ │ + 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) │ │ │ │ + mov $0x894c00d3,%ecx │ │ │ │ + testb $0x7,0x73(%rbx,%rcx,4) │ │ │ │ + jmp 43bc58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 %bh,0x4800d3b8(%rax) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 43b9e8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43be95 │ │ │ │ + movq $0x43bdb8,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x43bde0,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x43be08,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0xf51210,-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 0xd3b849(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d3c0(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43a60b │ │ │ │ - movq $0x43a5f8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43a5f8 │ │ │ │ + add %dl,0x4800d3b7(%rax) │ │ │ │ + lea 0xd3b789(%rip),%ebx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + 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) │ │ │ │ + sbb $0xe10f22,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB call 733bf86c <__environ@GLIBC_2.2.5+0x7216a5c4> │ │ │ │ + and %cl,-0x39(%rax) │ │ │ │ + rex.RB call 877e81 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x43bfa8,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 43bf18 │ │ │ │ + lea 0xe10e8a(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x40(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - jmp 43a018 │ │ │ │ - lea 0xd3c096(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 $0xfb4710,-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 fe7900 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x40(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd3c06d(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0x8d4800d3,%edi │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43a6b7 │ │ │ │ - movq $0x43a698,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43c047 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43c03c │ │ │ │ + movq $0x43bf18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x43c068,-0x8(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43a698 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 43bf18 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd3b70a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0x894800d3,%edi │ │ │ │ - fiadds 0x31(%rbp) │ │ │ │ - testb $0x45,-0x39(%rax) │ │ │ │ - clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 43a018 │ │ │ │ - lea 0xd3c00a(%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 $0xebbe18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB call 733bfa0c <__environ@GLIBC_2.2.5+0x7216a764> │ │ │ │ + and %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8781c1 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ 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 43b228 │ │ │ │ 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,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x43c140,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 43c0b8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,-0x2c(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43a728 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xe15b49(%rip),%rsi │ │ │ │ - lea 0xd444ea(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4fd88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdx,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43c192 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43c192 │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.XB (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x43c0b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 43c0b8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd3b527(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (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 43a770 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xe15b01(%rip),%rsi │ │ │ │ - lea 0xd4433a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4fd88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + rex.RB call 733bfbac <__environ@GLIBC_2.2.5+0x7216a904> │ │ │ │ + and -0x39(%rax),%cl │ │ │ │ + rex.RB call 878509 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3b4de(%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 %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,-0x2c(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43a7b8 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xe15ab9(%rip),%rsi │ │ │ │ - lea 0xd442f2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4fd88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + rex.RB call 733bfc34 <__environ@GLIBC_2.2.5+0x7216a98c> │ │ │ │ + and -0x39(%rax),%cl │ │ │ │ + rex.RB call 878619 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3b45e(%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 %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + (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 call 733bfcbc <__environ@GLIBC_2.2.5+0x7216aa14> │ │ │ │ + and -0x39(%rax),%cl │ │ │ │ + rex.RB call 878729 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3b3de(%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 %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rcx,2) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + movq $0x43c3f0,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43a7f9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbde534(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ + (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 call 733bfd84 <__environ@GLIBC_2.2.5+0x7216aadc> │ │ │ │ + and -0x39(%rax),%cl │ │ │ │ + rex.RB call 8788b9 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3b31e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $0x49,0x0(%rsp,%rdx,8) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a846 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x43a7d0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd44491(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %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 43a891 │ │ │ │ + jb 43c4d6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbde49c(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,0x0(%rsp,%rdx,8) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a8de │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x43a868,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd443f9(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rex.XB (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103be254 <__environ@GLIBC_2.2.5+0xf168fac> │ │ │ │ - (bad) │ │ │ │ - movl $0xc7480000,(%rax) │ │ │ │ - rex.RB call 87525d │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + rex.RB call 733bfe4c <__environ@GLIBC_2.2.5+0x7216aba4> │ │ │ │ + and -0x39(%rax),%cl │ │ │ │ + rex.RB call 878a49 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43a948 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3b25e(%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 %cl,0x4800d443(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%riz,1) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 43a9a0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a990 │ │ │ │ - movq $0x43a8a8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd2984(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43a990 │ │ │ │ - movq $0x43a810,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd2958(%rip),%r14 │ │ │ │ + movq $0x43c590,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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 %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 43c5e2 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x43c4b0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rex.X (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + 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,0x34(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43a900,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbd2918(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x0,%al │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd3b144(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,0x4800d442(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43aafe │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43aaf3 │ │ │ │ + jb 43c6cc │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x43c6a8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x43a9e8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x43aac0,-0x10(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43aac0 │ │ │ │ + jne 43c6a8 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0xbecece(%rip),%r14 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x75,%al │ │ │ │ + adc %ecx,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 43c6b4 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbecea2(%rip),%r14 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + (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 call 733c003c <__environ@GLIBC_2.2.5+0x7216ad94> │ │ │ │ + and -0x39(%rax),%cl │ │ │ │ + rex.RB call 878e29 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3b07e(%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 %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x43c780,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x4800d441(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43ab86 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x56(%rbp) │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43ab7b │ │ │ │ + ja 43c7d2 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x43c660,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43c826 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x43aa48,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0xbd27e3(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + 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,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.B (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3a(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x43ab18,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x43c800,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x43c848,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp ff2d88 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43ac7f │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43ac74 │ │ │ │ - movq $0xfee7c8,-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 $0x43aba0,-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 0xbd2707(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%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 %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex (bad) │ │ │ │ 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,0x43(%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 $0x43ac08,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x43c870,-0x10(%r12) │ │ │ │ mov %rsi,-0x8(%r12) │ │ │ │ mov %rdi,(%r12) │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp ff2d88 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd3ae7f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43ad88 │ │ │ │ - add $0x40,%r12 │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 43c9b0 │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43ad7d │ │ │ │ + ja 43c9a5 │ │ │ │ movq $0xfee7c8,-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 $0x43ac98,-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 0xbd2619(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x43c940,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x10,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) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x47(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43adff │ │ │ │ - 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 $0x43ad08,-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) │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 47ea50 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + movq $0x43c960,-0x28(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x43c9d0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd3ad5c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x8d4800d3,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43aead │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43aea2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43ca86 │ │ │ │ movq $0xfee7c8,-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 $0x43ada0,-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 0xbd250a(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x834900d3,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43af2a │ │ │ │ - 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 $0x43ae20,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (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) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + movq $0x43ca60,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ + movq $0x43caa8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd3ac8f(%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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43cb5e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,0x4800d3b7(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43afe6 │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43afdb │ │ │ │ + jb 43cb9e │ │ │ │ movq $0xfee7c8,-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 $0x43aec8,-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 %rbx,(%r12) │ │ │ │ - lea -0x48(%r12),%rsi │ │ │ │ - lea 0xbd23e7(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%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) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xd3,%bh │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43b071 │ │ │ │ - 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 $0x43af50,-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) │ │ │ │ - lea -0x48(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 44f920 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 $0x43cb78,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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 %al,(%rax) │ │ │ │ - add %cl,0x4900d3b6(%rax) │ │ │ │ - add $0x58,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43b10b │ │ │ │ + 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,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),%r8 │ │ │ │ - mov 0x37(%rbx),%r9 │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - movq $0x43b000,-0x50(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x43cb38,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x43cbc0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + 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,0x24(%rdi) │ │ │ │ + movq $0x43cc18,-0x18(%r12) │ │ │ │ mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x50(%r12),%rsi │ │ │ │ - lea 0xbd22cc(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd3aae5(%rip),%rbx │ │ │ │ jmp *-0x8(%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) │ │ │ │ - lock mov $0xd3,%ch │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43b18c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43b181 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43cd0e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43b098 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ 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 %bh,-0x4b(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43b1ef │ │ │ │ + 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 │ │ │ │ - movq $0x43b130,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x43cce8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movabs 0x49fffffffffffff4,%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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,0x1f(%rdi) │ │ │ │ + movq $0x43cd30,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd3a9fa(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 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,-0x7f(%rcx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43ce06 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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) │ │ │ │ - movabs 0x358a53b4d000000,%al │ │ │ │ + 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 $0x43cde0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - ja 43b2f1 │ │ │ │ - movq $0x43a6f8,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0x43a740,-0x80(%r12) │ │ │ │ - mov %r9,-0x70(%r12) │ │ │ │ - movq $0x43a788,-0x68(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x43b098,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43b2e3 │ │ │ │ - movq $0x43b1a8,-0x8(%r12) │ │ │ │ + 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) │ │ │ │ + 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 $0x43ce28,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (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) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x43ce80,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - lea 0xd3b43d(%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 ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd3a8cf(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0xd3,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 43b389 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 43b3e5 │ │ │ │ - movq $0x43b378,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43cfd9 │ │ │ │ + movq $0x43cf78,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b378 │ │ │ │ + jne 43cf78 │ │ │ │ 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 │ │ │ │ - mov $0xd3,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x480043b3(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ + add %r14b,-0x7cffbc31(%r8) │ │ │ │ + jrcxz 43cf8a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b3a8 │ │ │ │ + jne 43cfb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00d3b3(%rax) │ │ │ │ - mov 0x1f(%rbx),%ecx │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x2f(%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 43b228 │ │ │ │ - lea 0xd3b37c(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xe0fe2d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe0fe28(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd3a810(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0xd3,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 43b484 │ │ │ │ - movq $0x43b440,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43d09b │ │ │ │ + movq $0x43d040,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b440 │ │ │ │ + jne 43d040 │ │ │ │ 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) │ │ │ │ - mov $0xd3,%bl │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x30(%r8) │ │ │ │ + rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 43b228 │ │ │ │ - lea 0xd3b2ed(%rip),%rbx │ │ │ │ + jne 43d078 │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd3a756,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0xd3,%dl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xc5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - mov $0xd3,%dl │ │ │ │ - add %ch,%cl │ │ │ │ - jle 43b4e7 │ │ │ │ - mov $0x0,%cl │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x4e(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43b55c │ │ │ │ - movq $0x43b510,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43d161 │ │ │ │ + movq $0x43d100,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b510 │ │ │ │ + jne 43d100 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov $0xd3,%dl │ │ │ │ - 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,-0x28(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x37(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 43b228 │ │ │ │ - lea 0xd3b235(%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 43b5b0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xd3,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x45c7486472f8394c,%al │ │ │ │ - test $0x88,%al │ │ │ │ - mov $0x43,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - repz mov 0x7(%rax),%rsi │ │ │ │ - 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),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0x3f(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd3b1cc(%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) │ │ │ │ - or $0x403,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cff2c4f(%rax) │ │ │ │ - jrcxz 43b65a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 43b662 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 43b801 │ │ │ │ - movq $0x43b688,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43b688 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - or $0x403,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4f(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43b6c0,0x0(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + roll $1,0x0(%rbx) │ │ │ │ and $0x7,%ebx │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b6c0 │ │ │ │ + jne 43d138 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or $0x403,%eax │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0xd3,%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,-0x72b7f81d(%rbx) │ │ │ │ rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB push $0xffffffff83480974 │ │ │ │ - (bad) │ │ │ │ - sub (%rcx),%eax │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xe0fca5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xe0fca0(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd3a708(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x43b708,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43d223 │ │ │ │ + movq $0x43d1c8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b708 │ │ │ │ + jne 43d1c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %es,(%rcx) │ │ │ │ - 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 %cl,%al │ │ │ │ - mov $0xd3,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,(%rdx) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x49(%r8) │ │ │ │ - rex.XB add %cl,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + rolb %cl,0x0(%rbx) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b750 │ │ │ │ + jne 43d200 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %es,(%rbx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d3b0(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 43b8ec │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd3a64e,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xc8000000,%eax │ │ │ │ + rex.WX filds (%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43d287 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 43d282 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xbcf7cc(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - lea 0xe048ad(%rip),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ + jmp eaf110 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x50(%rax) │ │ │ │ + add %cl,-0x5a(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 43b801 │ │ │ │ - movq $0x43b7b8,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%rbx │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43d3c5 │ │ │ │ + movq $0x43d2e8,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b7b8 │ │ │ │ + jne 43d2e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0xd3,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - lock mov $0x43,%bh │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 43b7f0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + movq $0x43d320,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43d320 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - rex.WRXB add %r8b,(%r8) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %dl,%al │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ roll %cl,(%rax) │ │ │ │ and $0x7,%ebx │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ cmp 0x8(%rbp),%rax │ │ │ │ - je 43b80f │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xe115e9(%rip),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ + je 43d33b │ │ │ │ + lea 0xe0fabd(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x43b840,0x8(%rbp) │ │ │ │ - mov 0x78(%rbp),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x43d368,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b840 │ │ │ │ + jne 43d368 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d3af(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4800d3a5(%rax) │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 43b8d5 │ │ │ │ - movq $0x43b888,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 43d3d0 │ │ │ │ + movq $0x43d3a8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b888 │ │ │ │ + jne 43d3a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x51(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x5b(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 43b764 │ │ │ │ - movq $0x43b8c0,0x0(%rbp) │ │ │ │ + je 43d42c │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%cl │ │ │ │ + lea 0xd3a544(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x43d400,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43d400 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %dh,%al │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ roll %cl,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 43d42c │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 43b801 │ │ │ │ - movq $0x43b650,0x8(%rbp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - movq $0x43b918,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd3a4bd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %es,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d3ae(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 43b92e │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43b801 │ │ │ │ - movq $0x43b958,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add %bl,0x4800d3a4(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43d5bb │ │ │ │ + movq $0x43d498,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b958 │ │ │ │ + jne 43d498 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %es,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x52(%rax) │ │ │ │ + add %bl,-0x5c(%rax) │ │ │ │ roll %cl,(%rax) │ │ │ │ - movq $0x43b990,0x0(%rbp) │ │ │ │ + movq $0x43d4d0,-0x8(%rbp) │ │ │ │ and $0x7,%ebx │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b990 │ │ │ │ + jne 43d4d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %es,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x52(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ roll %cl,(%rax) │ │ │ │ and $0x7,%ebx │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x60(%rbp),%rax │ │ │ │ - je 43b9a6 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43b801 │ │ │ │ - movq $0x43b9d0,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + jne 43d5ad │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x43d510,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43b9d0 │ │ │ │ + jne 43d510 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - or %ah,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 43ba42 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x43ba18,0x8(%rbp) │ │ │ │ + add %ah,%al │ │ │ │ + movabs %eax,0x894808458b4800d3 │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x48000000(%rdx) │ │ │ │ + movl $0x43d558,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43ba18 │ │ │ │ + jne 43d558 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d3ad(%rax) │ │ │ │ + add %bl,0x4800d3a3(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 43ba2d │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 43b764 │ │ │ │ - movq $0x43bb78,0x0(%rbp) │ │ │ │ + je 43d580 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x43d5a0,0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - movq $0x43ba70,0x8(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43ba70 │ │ │ │ + jmp ed8680 │ │ │ │ + lea 0xd3a369(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x1f(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x43bab0,0x8(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - dec %rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x73(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + lea 0xe0f846(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd3a35e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x43d5f8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43bab0 │ │ │ │ + jne 43d5f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - loope 43ba82 │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - xor %r14b,0x48(%r9,%rcx,1) │ │ │ │ - add $0xffffffc0,%ebp │ │ │ │ - jmp 43b801 │ │ │ │ - movq $0x43baf0,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43baf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %bh,%al │ │ │ │ + movabs %al,0x7e083d8894800d3 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 43d580 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmp 0x7(%rbx),%rax │ │ │ │ + je 43d618 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43d5ad │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xe0f7ce(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - loopne 43bac2 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,(%r8) │ │ │ │ - mov $0xe3830043,%ebx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0xf3fe80,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x442798,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd3a369(%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,-0x10(%rcx,%rcx,4) │ │ │ │ + lea 0xd3a33f(%rip),%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43bb30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ff2d88 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d3e0(%rax) │ │ │ │ - mov 0x20(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - dec %rbx │ │ │ │ - cmp 0x28(%rbp),%rbx │ │ │ │ - je 43bb4d │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 43b801 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd3e06f(%rip),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - 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,0x1a(%rdi) │ │ │ │ + movq $0x4427d8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd3a2ef(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - adc %al,(%rax) │ │ │ │ + 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 43d77f │ │ │ │ + movq $0x43d7a0,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3a2aa(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x20(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 43bb8a │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 43b801 │ │ │ │ - movq $0x43bbb0,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43bbb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ (bad) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - loopne 43bb82 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r14b,%r8b │ │ │ │ - mov $0xe3830043,%ebx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43d7d6 │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 43d82a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43bbf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 43d899 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 43d877 │ │ │ │ + movq $0x43d898,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3a1ba(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - (bad) │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - xor %r14b,0x48(%r9,%rcx,1) │ │ │ │ - add $0xffffffc0,%ebp │ │ │ │ - jmp 43b801 │ │ │ │ - movq $0x43bc30,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43bc30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + movl $0x43d8d8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp ff2d88 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d3df(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x43bc70,0x8(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x30(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43bc70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43d933 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x43d800,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ + 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 43d986 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x21(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - dec %rbx │ │ │ │ - cmp 0x28(%rbp),%rbx │ │ │ │ - je 43bb4d │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 43b801 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x55(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43bdc1 │ │ │ │ - movq $0x43bcf0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43d9cf │ │ │ │ + movq $0x43d9f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43bcf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3a06a(%rip),%rbx │ │ │ │ + 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 %al,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43bd58,-0x38(%rbp) │ │ │ │ - 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 0x7(%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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43bd58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %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 43da42 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x43d960,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d3aa(%rax) │ │ │ │ - movl $0x43bd88,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43bd88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x56(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 43b5b0 │ │ │ │ - lea 0xd3aa38(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 43d9a8 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - stos %al,%es:(%rdi) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43beec │ │ │ │ - movq $0x43be28,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43db3f │ │ │ │ + movq $0x43dae0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43be28 │ │ │ │ + jne 43dae0 │ │ │ │ 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 │ │ │ │ - test $0xc74800d3,%eax │ │ │ │ - rex.RB enter $0xbe90,$0x43 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ - push %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x37(%rbx),%r8 │ │ │ │ - mov 0x3f(%rbx),%r9 │ │ │ │ - mov 0x7(%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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43be90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x43da78,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4428d8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd39f02(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x57(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43bec0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43db86 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43df00 │ │ │ │ + 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 43dc74 │ │ │ │ + movq $0x43dbe8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43bec0 │ │ │ │ + jne 43dbe8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - test $0x8b4800d3,%eax │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ - movq $0x43bf08,0x40(%rbp) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 43b5b0 │ │ │ │ - lea 0xd3a91d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe10ed9(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe10ed4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %eax,%r9d │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %eax,%r14d │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 43bf78 │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - decl 0x4(%rax) │ │ │ │ - ... │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43dc64 │ │ │ │ + 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 $0x43db60,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %r9,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + 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 -0x37(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd39dd5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x58(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43c027 │ │ │ │ - mov %r9d,%eax │ │ │ │ - mov %r14d,%ebx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 43c019 │ │ │ │ - movq $0x43bfd0,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43bfd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43dcb6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7410 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xd3,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %al,%al │ │ │ │ - rex.XB add %al,-0x72b7f81d(%r11) │ │ │ │ - rex.XB decl -0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 43c008 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.RXB add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - je 43c04a │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea 0xe10dd1(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd3a812(%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 0x10(%rbp),%rax │ │ │ │ - movq $0x43c078,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43c078 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43dcf6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43e188 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x59(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 43c106 │ │ │ │ - movq $0x43c0b8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43c0b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 43c208 │ │ │ │ - movq $0x43c0f0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 43c106 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 43c019 │ │ │ │ - movq $0x43c130,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43c130 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43dd36 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d3a6(%rax) │ │ │ │ - movl $0x43c168,0x0(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43c168 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x5a(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x18(%rbp),%rax │ │ │ │ - je 43c17e │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 43c019 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x43c1b0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43c1b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 43c25a │ │ │ │ - movq $0x43c1f8,0x0(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43c1f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,(%rax) │ │ │ │ + movq $0x43dd10,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,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 %bl,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 43c218 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe03e09(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x43c240,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43ddfb │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43ddf0 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x43dd58,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43df00 │ │ │ │ + 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 %cl,0x4800d3d9(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 43c25a │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 43c019 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd3d962(%rip),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d3a5(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43c3c1 │ │ │ │ - movq $0x43c2c8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 43de36 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43c2c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 43df00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5b(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43c310,-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 43c310 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43de76 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43df00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43c340,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %eax,0x20(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43c340 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43c388,-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 43c388 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43debe │ │ │ │ + movq $0x43ded8,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x74ff2c5c(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov %eax,%r9d │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - mov %eax,%r14d │ │ │ │ - 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 43bf78 │ │ │ │ - lea 0xd3a488(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb (%rdi),%ecx │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5c(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43c529 │ │ │ │ - movq $0x43c428,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43e0d9 │ │ │ │ + movq $0x43df40,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43c428 │ │ │ │ + jne 43df40 │ │ │ │ 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,(%rax) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43c470,-0x18(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x1f(%rbx),%rdx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add $0x72,%al │ │ │ │ + gs cmp $0x5,%rcx │ │ │ │ + jb 43e00b │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43dfa5 │ │ │ │ + mov 0x3(%rbx),%rcx │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x43de98,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x442818,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 43e07e │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 43e0e4 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43dfa5 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x43dcd0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x4427b8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43e06e │ │ │ │ + mov 0x4(%rbx),%rcx │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + movq $0x43de10,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x43de50,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x4427f8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43e0c9 │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x43dda8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x4427d8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd39978(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43dfa5 │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43c470 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x43dc90,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x442798,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - movabs %eax,0xc4a00045c74800d3 │ │ │ │ - rex.XB add %cl,-0x74b7f8bd(%r11) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x3c09dfbb(%rcx) │ │ │ │ - (bad) │ │ │ │ - jne 43c4a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43e166 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43e438 │ │ │ │ + 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 %ah,0x4800d3a3(%rax) │ │ │ │ - movl $0x43c4e8,-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 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43e227 │ │ │ │ + movq $0x43e1c8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43c4e8 │ │ │ │ + jne 43e1c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x5d(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - movq $0x43c548,0x38(%rbp) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - mov %ebx,%r9d │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %eax,%r14d │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 43bf78 │ │ │ │ - lea 0xd3a330(%rip),%rbx │ │ │ │ - jmp *-0x8(%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 0xe10899(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe10894(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x43e140,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x442838,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - 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 43cad8 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd39832(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 %ah,-0x72b7ff2c(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43c5d0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43e26e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xe13ca1(%rip),%rsi │ │ │ │ - lea 0xd424da(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4fd88 │ │ │ │ + jmp 43daa0 │ │ │ │ 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) │ │ │ │ - mov $0x4800d424,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43c618 │ │ │ │ + jb 43e2ae │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xe13c59(%rip),%rsi │ │ │ │ - lea 0xd42492(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4fd88 │ │ │ │ + jmp 43daa0 │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43c659 │ │ │ │ + jb 43e2ee │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbdc6d4(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ + jmp 43dba8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43e3af │ │ │ │ + movq $0x43e350,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43e350 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - es (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,0x29(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x43c630,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd42631(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x43e2c8,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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) │ │ │ │ - or %ah,(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43c724 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43e41b │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43c719 │ │ │ │ + ja 43e410 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x43c670,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbd0b8c(%rip),%r14 │ │ │ │ + movq $0x43e310,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp ed7e78 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4900d425(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43c76d │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43c6c8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,0x25(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 43c7f5 │ │ │ │ - add $0x28,%r12 │ │ │ │ + jb 43e55b │ │ │ │ + movq $0x43e478,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43e478 │ │ │ │ + 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 0x65(%rdx),%esi │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 43e566 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43c7ea │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43c738,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ + ja 43e4dd │ │ │ │ + mov 0x4(%rbx),%rcx │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + movq $0x43e3c8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4428b8,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jae 43e5b8 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43e54b │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x43e248,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + movq $0x442858,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbd0ad1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd39506(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43e5a8 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + movq $0x43e288,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x442898,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x43e5e8,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + jmp ff2d88 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - and $0xd4,%al │ │ │ │ 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 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x43c790,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x442878,-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 fe7900 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x24(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43c8de │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43c8d3 │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43e661 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x43c810,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0xbd0a05(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xdf754a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 43df00 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + 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 %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - and %esp,%edx │ │ │ │ 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,0x40(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x43c870,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4427d8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - and %esp,%edx │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x43c8f8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x30(%r12),%rsi │ │ │ │ - lea 0xbd092d(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x43e638,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x43e680,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0xd39351(%rip),%rbx │ │ │ │ jmp *-0x8(%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) │ │ │ │ - lock and %ah,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43ca3c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43ca31 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43e75e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43c970 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 43df00 │ │ │ │ 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 %bh,0x22(%rax) │ │ │ │ - (bad) │ │ │ │ + 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,0x3a(%rdi) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x43c9e0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + movq $0x4427d8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x66(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43cb52 │ │ │ │ - movq $0x43c5a0,-0x60(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - movq $0x43c5e8,-0x48(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - movq $0x43c970,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x43e738,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43cb48 │ │ │ │ - movq $0x43ca58,-0x8(%r12) │ │ │ │ + movq $0x43e780,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0xd39d2c(%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 $0x30,0x388(%r13) │ │ │ │ + lea 0xd39254(%rip),%rbx │ │ │ │ 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 fe6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - pushf │ │ │ │ - roll %cl,(%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,0x17(%rdi) │ │ │ │ + movq $0x43e840,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 43df00 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd391e2(%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,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp fe6550 │ │ │ │ + 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 43cc1d │ │ │ │ - movq $0x43cbd0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 43e933 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43e928 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x43e8c0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43df00 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + 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 43ea1c │ │ │ │ + movq $0x43e990,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43cbd0 │ │ │ │ + jne 43e990 │ │ │ │ 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,%al │ │ │ │ - pushf │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43cc00,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43cc00 │ │ │ │ - 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,0x4c00d39c(%rax) │ │ │ │ - mov 0x1f(%rbx),%ecx │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43ea0c │ │ │ │ + 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 $0x43e8e0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x442778,-0x38(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + 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 -0x37(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 43cad8 │ │ │ │ - lea 0xd39c7c(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd39085(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x64(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43cc98 │ │ │ │ - movq $0x43cc78,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 43ea61 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xdf0721(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43cc78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 43df00 │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43eaa1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xe0e385(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - pushf │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x1f(%rbx),%r9 │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - jmp 43cad8 │ │ │ │ - lea 0xd39c11(%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 %dh,%al │ │ │ │ - fwait │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd39be5(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d39b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43cd54 │ │ │ │ - movq $0x43cd28,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 43eb69 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 43ebd1 │ │ │ │ + movq $0x43eb70,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43cd28 │ │ │ │ + jne 43eb70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x65(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x1f(%rbx),%r9 │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 43cad8 │ │ │ │ - lea 0xd39b75(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rbx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43ebc1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x43eac0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xfefd40,0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 43ec88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ 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 43cda8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + 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) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43ec5f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x43ea78,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x43eb18,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x442818,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43cdd9 │ │ │ │ - movq $0x43ce10,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x0(%rbp),%rsi │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd39b28(%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 │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43ecde │ │ │ │ + movq $0x43ea38,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x4427f8,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1176b09,-0x18(%r12) │ │ │ │ + movq $0x43ec00,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x24(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd38de0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - cltd │ │ │ │ - roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 43d021 │ │ │ │ - movq $0x43ce48,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43ce48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43ed32 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + movq $0x1177a19,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43ec88 │ │ │ │ + lea 0xd38d9f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%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) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43ed72 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43ec88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d399(%rax) │ │ │ │ - movl $0x43ce78,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %eax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43ce78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rsi) │ │ │ │ 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,0x44(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0xf3fe80,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x442798,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x67(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x28(%rbp),%ebx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 43d021 │ │ │ │ - movq $0x43ceb0,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43ceb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rsi) │ │ │ │ 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 $0x43ed90,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - cltd │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43cee8,0x0(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43cee8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43eead │ │ │ │ + movq $0x43ed50,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x43ee08,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x442818,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd38c21(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cwtl │ │ │ │ - roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x28(%rbp),%rax │ │ │ │ - jne 43d021 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x43cf28,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43cf28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%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 43eefa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43ec88 │ │ │ │ + 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,(%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 $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d398(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 43cfb3 │ │ │ │ - movq $0x43cf68,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43cf68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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,0x24(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x43ef18,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x68(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 43d0b8 │ │ │ │ - movq $0x43cfa0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cwtl │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 43cfb3 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 43d021 │ │ │ │ - movq $0x43cfd8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43cfd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ + 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 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x43ef70,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x442818,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43d010,0x0(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43d010 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x43eed8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x43efc8,-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 0xd38a64(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x28(%rbp),%rax │ │ │ │ - je 43d02f │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe0fdc9(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x43d060,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43d060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rbx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + jmp fe6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x69(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 43d10a │ │ │ │ - movq $0x43d0a8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43d0a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %al,(%rbx) │ │ │ │ + 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,0x17(%rdi) │ │ │ │ + movq $0x43f0a0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 43e438 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd389f2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 43d0c8 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe02f59(%rip),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x43d0f0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %al,(%rdi) │ │ │ │ + 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 fe6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - lret $0xd3 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 43d10a │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43d021 │ │ │ │ - mov %rcx,%rdi │ │ │ │ + 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 43f193 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43f188 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x43f120,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0xd3cab2(%rip),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43e438 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - xchg %eax,%edi │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43d299 │ │ │ │ - movq $0x43d178,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43f24f │ │ │ │ + movq $0x43f1f0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43d178 │ │ │ │ + jne 43f1f0 │ │ │ │ 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,0x4800d397(%rax) │ │ │ │ - movl $0x43d1d0,-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 43d1d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43d228,-0x20(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x42(%rdi) │ │ │ │ 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,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43d228 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x43f140,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x442838,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd388c2(%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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %eax,%esi │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43d258,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43d258 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp fe6550 │ │ │ │ + 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 43f2b9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xd38962(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43df00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c00d396(%rax) │ │ │ │ - mov 0x38(%rbp),%ecx │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 43cda8 │ │ │ │ - lea 0xd39678(%rip),%rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x43f290,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4427d8,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd388f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6a(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43d42c │ │ │ │ - movq $0x43d300,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43f3aa │ │ │ │ + movq $0x43f378,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43d300 │ │ │ │ + jne 43f378 │ │ │ │ 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 %cl,(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43d358,-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 43d358 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d395(%rax) │ │ │ │ - movl $0x43d3b0,-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 %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43d3b0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + movl $0x43f3c8,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 43f340 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xd388e7(%rip),%rbx │ │ │ │ + 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 %bl,-0x6b(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43d3e0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43d3e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add $0x74,%al │ │ │ │ + ret $0x8348 │ │ │ │ + (bad) │ │ │ │ + add %dl,%gs:0x5(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - movq $0x43d448,0x48(%rbp) │ │ │ │ - mov 0x38(%rbp),%r9 │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 43cda8 │ │ │ │ - lea 0xd394f5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43f441 │ │ │ │ + movq $0x43f430,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 43f430 │ │ │ │ + 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 %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe0f999(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe0f994(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 43f443 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - 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 43dae8 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 43f340 │ │ │ │ + lea 0xd38858(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + mov %dl,%bl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 43f4a7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 43f4a2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd3883f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee1a50 │ │ │ │ + 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) │ │ │ │ - add %dl,(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43d4d0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43f4ea │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xe12da1(%rip),%rsi │ │ │ │ - lea 0xd415da(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4fd88 │ │ │ │ + movq $0x43f500,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x1177cc9,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800d415,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43d518 │ │ │ │ + jb 43f562 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xe12d59(%rip),%rsi │ │ │ │ - lea 0xd41592(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4fd88 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1177ca9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%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 -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43d559 │ │ │ │ + jb 43f5aa │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbdb7d4(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1177cc9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%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) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-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 │ │ │ │ - movq $0x43d530,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd41731(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 43f5f2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1177cb9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - 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) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,(%rdi) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43d624 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43d619 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 43f642 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x43d570,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbcfc0d(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %bl,0x4900d416(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43d66d │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43d5c8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 43f692 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,0x16(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43d6f5 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43d6ea │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 43f6e2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43d638,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbcfb51(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,%al │ │ │ │ - adc $0x834900d4,%eax │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x43d690,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 43f732 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ah,0x15(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43d7de │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43d7d3 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 43f782 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x43d710,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0xbcfa84(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adc $0xd4,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x43d770,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x14(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43d8df │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43d8d4 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 43f7d2 │ │ │ │ movq $0xfee7c8,-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 $0x43d7f8,-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 0xbcf99a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x70(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43d94e │ │ │ │ - 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 $0x43d868,-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 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 47e680 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 43f822 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ah,%al │ │ │ │ - (bad) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43d9d0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x43d8f8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x38(%r12),%rsi │ │ │ │ - lea 0xbcf8b1(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + test %dl,%bl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB movabs 0x45c7481d72f8394c,%al │ │ │ │ + loopne 43f7d6 │ │ │ │ + clc │ │ │ │ + add %cl,0x75(%r9,%r9,4) │ │ │ │ + call fffffffff0b981a1 <__environ@GLIBC_2.2.5+0xffffffffef942ef9> │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47590 │ │ │ │ + lea 0xd384d3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800d38f │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43da4c │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %bl,0x4900d384(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43da41 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ + ja 43f8c3 │ │ │ │ + movq $0x43f4c0,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x43f8e8,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43d978 │ │ │ │ + jmp f479b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + test %dl,%bl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + stc │ │ │ │ + rex.XB add %cl,-0x77(%r9) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB call 142fb63 <__environ@GLIBC_2.2.5+0x1da8bb> │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov %ebx,%ss │ │ │ │ - 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 $0x43d9f0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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 │ │ │ │ - mov %bh,%cl │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rsi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,%al │ │ │ │ + adc $0x0,%ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 43f941 │ │ │ │ + lea 0xd383e8(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x43f968,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp f479b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,(%rax) │ │ │ │ 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,-0x39(%rax) │ │ │ │ + add %r9b,0x490043f9(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp fadf00 │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - jo 43db3a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 43db73 │ │ │ │ - movq $0x43d4a0,-0x68(%r12) │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - movq $0x43d4e8,-0x50(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - movq $0x43d978,-0x38(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43db65 │ │ │ │ - movq $0x43da68,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0xd38df3(%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 %bh,0x4800d38d(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43dc55 │ │ │ │ - movq $0x43dc00,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43dc00 │ │ │ │ - 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) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,0x490043f9(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x73(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43dc30,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43dc30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x1f(%rbx),%r9 │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 43dae8 │ │ │ │ - lea 0xd38d3c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 %cl,(%rdi) │ │ │ │ + xchg %ecx,0x6(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea (bad),%edx │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43dcdc │ │ │ │ - movq $0x43dcb0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + movq $0x43f530,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x43f578,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x43fa28,-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 43dcb0 │ │ │ │ + jne 43fa28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov %ss,%ebx │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 43fa50 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + jmp 43fb1a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 43dae8 │ │ │ │ - lea 0xd38cc5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d38c(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd38c9d(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x74(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43dd9c │ │ │ │ - movq $0x43dd68,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43dd68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov %ss,%ebx │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43dae8 │ │ │ │ - lea 0xd38c25(%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 43ddf0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ + xor $0xf000001,%eax │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov %edx,%ebx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - push %rsp │ │ │ │ - movq $0x43deb8,-0x48(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x7(%rax),%rsi │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x1f(%rax),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x27(%rax),%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov 0x2f(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xd38bac(%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) │ │ │ │ - or 0x0(%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x77(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 43def5 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x43dee8,0x8(%rbp) │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 43faa8 │ │ │ │ + jmp 43fb1a │ │ │ │ nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov %edx,%ebx │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rsi,1) │ │ │ │ - movl $0x43de80,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %eax,0x0(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov %dl,%bl │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x12(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe0eef5(%rip),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x43df30,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43df30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,0x0(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d388(%rax) │ │ │ │ - movl $0x43df68,0x0(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 43fb8a │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43fc0c │ │ │ │ + movq $0x43f7e8,-0x20(%r12) │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43df68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x20(%r12),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43fb72 │ │ │ │ + movq $0x43f798,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x43faa8,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xff0268,-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 fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x43fa80,0x0(%rbp) │ │ │ │ + jmp fe7978 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43fbf0 │ │ │ │ + movq $0x43f5c0,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x43fc30,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-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 fae248 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x43fa58,0x8(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7978 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %eax,0x0(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x78(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x48(%rbp),%rax │ │ │ │ - je 43df7e │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 43def5 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x43dfb0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43dfb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %ah,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %dl,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x48(%rsi,%rdi,2) │ │ │ │ - movl $0x43dff0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43dff0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %al,(%rbx) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,0x49000003(%rbx) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 440001 │ │ │ │ + movq $0x43f608,-0x20(%r12) │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 43fee0 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - xchg %edx,%ebx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x43e028,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %ah,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + jmp 43fd21 │ │ │ │ + nop │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d387(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jne 43fcf8 │ │ │ │ and $0x7,%ebx │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne 43e03e │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43def5 │ │ │ │ - movq $0x43e068,0x0(%rbp) │ │ │ │ + jne 43ff93 │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + jne 43fde8 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43ffb9 │ │ │ │ + movq $0x43f6f8,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x43fd80,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43e068 │ │ │ │ + jne 43fd80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %ah,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x79(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x43e0a0,0x0(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43e0a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ah,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 43fda8 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + jmp 43fee0 │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %edx,%ebx │ │ │ │ - add %al,-0x72b7f81d(%rbx) │ │ │ │ - rex.XB decl 0x3b(%r8) │ │ │ │ - rex.RB │ │ │ │ - rex je 43e0b6 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43def5 │ │ │ │ - movq $0x43e0e0,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43e0e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %dl,%bl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x48000000(%rbp) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x43e130,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sub %cl,-0x75(%rax) │ │ │ │ + jne 43fdf0 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43ffd8 │ │ │ │ + movq $0x43f6a8,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43e130 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 43fee0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 43fe60 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43fee0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d386(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 43e150 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - lea 0xe01ed1(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x43e178,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,%al │ │ │ │ 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 %ebp,%edx │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x46(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xe0,%al │ │ │ │ + testq $0x30558b48,0x0(%rbx) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 43ff3c │ │ │ │ + movq $0x43f658,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x43fe70,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x43fe40,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fe79b8 │ │ │ │ + movq $0x43fce8,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rsi,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 43e1a3 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd3ba2f(%rip),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 43def5 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jne 43ffaf │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x43fcb8,0x8(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x43fdc0,0x8(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov %dl,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 43e2b9 │ │ │ │ - movq $0x43e208,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44009c │ │ │ │ + movq $0x440078,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43e208 │ │ │ │ + jne 440078 │ │ │ │ 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 %bh,%al │ │ │ │ - xchg %edx,%ebx │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB fsubs -0x1e(%r8) │ │ │ │ - rex.XB add %cl,-0x75(%r8) │ │ │ │ - rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43e260 │ │ │ │ - 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 %ah,0x4800d387(%rax) │ │ │ │ - movl $0x43e290,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43e290 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x75,%al │ │ │ │ + adc %ecx,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 440084 │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,-0x79(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 43ddf0 │ │ │ │ - lea 0xd38750(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd37cad(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - xchg %edx,%ebx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 43e3d4 │ │ │ │ - movq $0x43e320,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43e320 │ │ │ │ - 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,%al │ │ │ │ - xchg %dl,%bl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB fdivrs -0x1d(%r8) │ │ │ │ - rex.XB add %cl,-0x75(%r8) │ │ │ │ - rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ - push %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0x27(%rbx),%rsi │ │ │ │ - mov 0x2f(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44012c │ │ │ │ + movq $0x4400f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43e378 │ │ │ │ + jne 4400f8 │ │ │ │ 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 %cl,0x4800d386(%rax) │ │ │ │ - movl $0x43e3a8,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43e3a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%rbx,1) │ │ │ │ + movl $0x440148,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4400c0 │ │ │ │ + lea 0xd37eaf(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd37c4d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7a(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - movq $0x43e3f0,0x30(%rbp) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 43ddf0 │ │ │ │ - lea 0xd38645(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe0e9f1(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe0e9ec(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x75,%al │ │ │ │ + adc %ecx,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 440154 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - 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 43ebb0 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%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) │ │ │ │ - pop %rax │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43e478 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xe11df9(%rip),%rsi │ │ │ │ - lea 0xd40632(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4fd88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x442a78,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd37bcc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rsi) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 43e4c0 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xe11db1(%rip),%rsi │ │ │ │ - lea 0xd405ea(%rip),%r14 │ │ │ │ + jb 44025c │ │ │ │ + movq $0x440210,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4fd88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 440210 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43e501 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xbda82c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x4b(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 44026e │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44024c │ │ │ │ + movq $0x442a78,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd37b2d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4900d407,%eax │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43e54e │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x43e4d8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd40789(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - movq $0x18,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) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43e5cc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43e5c1 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4402ae │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x43e518,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbcebef(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43e570,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ jmp ff2d88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x4800d406(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43e69d │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43e692 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43e5e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbceb2e(%rip),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 440378 │ │ │ │ + movq $0x440310,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 440310 │ │ │ │ + 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 %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x43e638,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,0x4800d405(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43e786 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x67(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 44038a │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43e77b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x43e6b8,-0x28(%r12) │ │ │ │ + ja 440368 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x440288,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0xbcea5c(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x442a78,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd37a19(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x7f(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43e7ed │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rbx │ │ │ │ - movq $0x43e718,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x28(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 47ea50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jle 43e7e2 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 43e887 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43e87c │ │ │ │ - movq $0xfee7c8,-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 $0x43e7a0,-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 0xbce96d(%rip),%r14 │ │ │ │ + jb 440453 │ │ │ │ + movq $0x4403f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4403f0 │ │ │ │ + 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) │ │ │ │ - add %dh,0x4900d381(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43e8f6 │ │ │ │ - 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 $0x43e810,-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 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 47ee20 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - adc $0x458d4800,%ebx │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43e998 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43e98d │ │ │ │ - movq $0xfee7c8,-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 $0x43e8a0,-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 0xbce86e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x4d(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jae 440449 │ │ │ │ + movq $0x440430,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 440430 │ │ │ │ + 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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x22(%rbx),%esi │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 440465 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd37946(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - adc $0x0,%bl │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43ea0f │ │ │ │ - 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 $0x43e918,-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) │ │ │ │ - lea -0x38(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 44f920 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%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) │ │ │ │ - add %bh,(%rax) │ │ │ │ - adc $0x0,%bl │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43ea99 │ │ │ │ - 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 $0x43e9b0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rsi │ │ │ │ - lea 0xbce773(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4404a6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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) │ │ │ │ - mov $0x4800d37f,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43eb14 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43eb09 │ │ │ │ + jb 440578 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x440510,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43ea38 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 440510 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 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 %al,(%rax) │ │ │ │ - add %al,0x7f(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x60(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 440583 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43eb77 │ │ │ │ + ja 440568 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x43eab8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x440480,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x442a78,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push $0xfffffffffffffff8 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rdi) │ │ │ │ - ... │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 440611 │ │ │ │ + movq $0x4405e0,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4405e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x1e(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4405f9 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4402d0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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) │ │ │ │ - js 43ec02 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 43ec48 │ │ │ │ - movq $0x43e448,-0x70(%r12) │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - movq $0x43e490,-0x58(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x43ea38,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x4404c0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 43ec3a │ │ │ │ - movq $0x43eb30,-0x8(%r12) │ │ │ │ + movq $0x4405a8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0xd37e36(%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 $0x30,0x388(%r13) │ │ │ │ + lea 0xd3772c(%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) │ │ │ │ - jle 43ec62 │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 43ed29 │ │ │ │ - movq $0x43ecd0,-0x10(%rbp) │ │ │ │ + jb 440701 │ │ │ │ + movq $0x4406d0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43ecd0 │ │ │ │ + jne 4406d0 │ │ │ │ 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,%al │ │ │ │ - jge 43eca2 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - in (%dx),%eax │ │ │ │ - rex.XB add %cl,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x1e(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4406e9 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43ed00 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ 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,0x4c00d37d(%rax) │ │ │ │ - mov 0x1f(%rbx),%ecx │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 43ebb0 │ │ │ │ - lea 0xd37d80(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd376a8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x7d(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43edbc │ │ │ │ - movq $0x43ed88,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 440791 │ │ │ │ + movq $0x440760,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43ed88 │ │ │ │ + jne 440760 │ │ │ │ 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,(%rax) │ │ │ │ - jge 43ed5a │ │ │ │ - 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) │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 43ebb0 │ │ │ │ - lea 0xd37cfd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jl 43edb2 │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - testl $0xd5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - jl 43edbf │ │ │ │ - add %ch,%cl │ │ │ │ - rex.RX divb 0x1f0f6600(%rax) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x1e(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 440779 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4402d0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd37620(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d37c(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43ee84 │ │ │ │ - movq $0x43ee48,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43ee48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x7c(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - 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 0x2f(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 43ebb0 │ │ │ │ - lea 0xd37c55(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cd0458d4800d378,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 43ef1f │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4407d6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x43eee0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43eee0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x78(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - 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,-0x18(%rbp) │ │ │ │ - mov 0x2f(%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 43b228 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 440908 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 43ef5e │ │ │ │ + jb 440816 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + jmp ed7af0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%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,0x4d(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43ef38,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x38,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 %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) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x43ef78,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbce15b(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733c418c <__environ@GLIBC_2.2.5+0x7216eee4> │ │ │ │ + and %ecx,-0x39(%rax) │ │ │ │ + rex.RB call 8810c1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 43f0bc │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43f0b1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0x4c004408(%r8) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + and %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),%rbx │ │ │ │ - movq $0x43f060,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x4407f0,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + 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 43f1b5 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43f1aa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43f0d0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbcdff2(%rip),%r14 │ │ │ │ + jb 4409b3 │ │ │ │ + movq $0x440948,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 440948 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsi,%riz,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43f228 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x43f150,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + ja 4409a3 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4407b0,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + movq $0x440838,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd37496(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W jbe 43f21a │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733c2b9c <__environ@GLIBC_2.2.5+0x7216d8f4> │ │ │ │ - push %rsi │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x43f288,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 440a31 │ │ │ │ + movq $0x440a20,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 43f288 │ │ │ │ + jne 440a20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - jbe 43f25a │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 440a33 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 43cad8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 440908 │ │ │ │ + lea 0xd37420(%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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43f2e6 │ │ │ │ + jb 440a76 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + jmp ed7af0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + 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 733c43ec <__environ@GLIBC_2.2.5+0x7216f144> │ │ │ │ + and -0x39(%rax),%cl │ │ │ │ + rex.RB call 881589 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + lea 0xd37396(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%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,0x4d(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43f2c0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x38,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) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,(%r8) │ │ │ │ + or 0x4c(%rax,%rax,1),%eax │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + 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 %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,0x30(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x43f300,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x440a50,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbcddbd(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 43f444 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43f439 │ │ │ │ + jb 440b8e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp ed7af0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733c4504 <__environ@GLIBC_2.2.5+0x7216f25c> │ │ │ │ + push $0x48 │ │ │ │ + movl $0x440be8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 440be8 │ │ │ │ + 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,%riz,1) │ │ │ │ + movl $0x440c40,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + lea 0xe0c1fd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd3723e(%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 %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0xc(%r8) │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + jne 440c60 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 440bb0 │ │ │ │ + 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) │ │ │ │ + and %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),%rbx │ │ │ │ - movq $0x43f3e8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x440b68,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + jo 440c92 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 440d07 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 440d02 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd36fdf(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee1a50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 43f53d │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43f532 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 440d4a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43f458,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbcdc54(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x440d60,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x1177cc9,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43f5b0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x43f4d8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 440dc2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1177ca9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + 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 $0x73,%al │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43f633 │ │ │ │ + jb 440e0a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x43f610,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43f610 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x73(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - 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,0x0(%rbp) │ │ │ │ - jmp 43dae8 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1177cc9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - 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 -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 43f66e │ │ │ │ + jb 440e52 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1177cb9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - 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),%rbx │ │ │ │ - movq $0x43f648,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 440ea2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%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) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 440a98 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x43f688,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbcda20(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - 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) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43f7cc │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43f7c1 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 440f22 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%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 %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - 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),%rbx │ │ │ │ - movq $0x43f770,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 440a98 │ │ │ │ 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 43f8c5 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43f8ba │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 440f9a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43f7e0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbcd8b7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%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) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43f938 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x43f860,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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 %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 440a98 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,-0x2d(%rcx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 43f9a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 43f9c7 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 44101a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x43f998,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43f998 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jo 43f96a │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x2f(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 43ebb0 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%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 43fa06 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 440a98 │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 44109a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - 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),%rbx │ │ │ │ - movq $0x43f9e0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4410ea │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%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,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 440a98 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (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 $0x43fa20,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbcd678(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bh,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + lea -0x60(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44115e │ │ │ │ + movq $0x441180,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47590 │ │ │ │ + lea 0xd36d2b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43fb64 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + roll %cl,(%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43fb59 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ + ja 4411bb │ │ │ │ + movq $0x440d20,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x4411e0,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + jmp f479b8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4800d36c(%rax) │ │ │ │ + movl $0x441220,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x6c(%rax) │ │ │ │ + roll %cl,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 441239 │ │ │ │ + lea 0xd36c40(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + movq $0x441260,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp f479b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %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,0x49004412(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp fadf00 │ │ │ │ + test %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 %r14b,0x49004412(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + xor %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),%rbx │ │ │ │ - movq $0x43fb08,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x5(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x440d90,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x440dd8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 44140c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add %eax,%gs:(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 43fc5d │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 441370 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 44140c │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 4413a0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 441498 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44150c │ │ │ │ + movq $0x4410b0,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x441108,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0x6(%r12),%r8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43fc52 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43fb78,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + ja 441470 │ │ │ │ + movq $0x441060,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x441380,-0x18(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xff0268,-0x30(%rbp) │ │ │ │ lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbcd50f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x441350,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7978 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4414f0 │ │ │ │ + movq $0x440e20,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x441530,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x441328,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fe7978 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esi,0x49000002(%rdx) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 43fcd0 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x43fbf8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + ja 441802 │ │ │ │ + movq $0x440e68,-0x30(%r12) │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x440ec0,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 441720 │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - push $0xffffffff8d4800d3 │ │ │ │ - rex.RB call 733c3644 <__environ@GLIBC_2.2.5+0x7216e39c> │ │ │ │ - push %rdx │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x43fd30,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 43fd30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - push $0xffffffff8b4c00d3 │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 438788 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jne 4415d0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4417d3 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4417e6 │ │ │ │ + movq $0x440f40,-0x48(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x440f60,-0x30(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x440fb8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x46(%r12),%rsi │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 441720 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ 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 43fd86 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 441690 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp 441720 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,%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,0x4d(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43fd60,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edi,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rcx) │ │ │ │ + rex.R and $0xd0,%al │ │ │ │ + loopne 4416df │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x77(%rcx) │ │ │ │ + push %rsp │ │ │ │ + and $0xe0,%al │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x441038,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + lea -0x6(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44177c │ │ │ │ + movq $0x440ee8,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4416a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x441670,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fe79b8 │ │ │ │ + movq $0x4415c0,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0xd36687(%rip),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 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,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x442698,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd36684(%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ + adc %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 $0x43fda0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbcd2e7(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4426b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd3663c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 43fee4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43fed9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4426d8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd365ef(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%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,0x4d(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43fe88,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 47d3e0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4426f8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd365a4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 43ffdd │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 43ffd2 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4419a9 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x43fef8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbcd17e(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xd365a9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + jmp ed7e78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 4419e9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xd36569(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 440050 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x43ff78,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 441a1f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 441a40 │ │ │ │ + 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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 440187 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ + jb 441b22 │ │ │ │ + movq $0x441a78,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 441a78 │ │ │ │ + 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 0x57(%rdx),%esi │ │ │ │ cmp $0x4,%rax │ │ │ │ - jb 440107 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jae 4401b6 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 441b2d │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44032c │ │ │ │ - mov 0x4(%rbx),%rcx │ │ │ │ - mov 0xc(%rbx),%rbx │ │ │ │ - movq $0x43f958,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 4400ed │ │ │ │ - movq $0x43fc80,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x43faa8,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + ja 441acb │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x441a00,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4426f8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jae 44023e │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ cmp $0x2,%rax │ │ │ │ - jae 4402c6 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 441bc2 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 440392 │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x43eea0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 44016d │ │ │ │ - movq $0x43f1d8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x43f000,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + ja 441acb │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x441980,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4426b8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd3698a(%rip),%rbx │ │ │ │ + lea 0xd3641f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + movq $0x441b60,-0x8(%rbp) │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 441b60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d363(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44034c │ │ │ │ - mov 0x3(%rsi),%rax │ │ │ │ - mov 0xb(%rsi),%rbx │ │ │ │ - movq $0x43fcf0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 440202 │ │ │ │ - movq $0x440000,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x43fe28,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x67(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44036f │ │ │ │ - mov 0x5(%rsi),%rax │ │ │ │ - mov 0xd(%rsi),%rbx │ │ │ │ - movq $0x43f5d0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 44028a │ │ │ │ - movq $0x43f8e8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + ja 441bb2 │ │ │ │ + movq $0x4419c0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4426d8,-0x10(%r12) │ │ │ │ + movq $0x1177f42,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x43f710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + lea 0xd36353(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - roll %cl,%gs:(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4403b2 │ │ │ │ - mov 0x6(%rsi),%rax │ │ │ │ - mov 0xe(%rsi),%rbx │ │ │ │ - movq $0x43f248,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 440312 │ │ │ │ - movq $0x43f560,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x43f388,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ + 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 $0x442758,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x440408,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4401a8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x440230,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4403e8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4402b8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd36327(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%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 441c78 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x63(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 440121 │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d366(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 441cc4 │ │ │ │ + movq $0x442778,-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 4400a1 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd36282(%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) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rolw %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4404a8 │ │ │ │ - movq $0x440468,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440468 │ │ │ │ - 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) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x442798,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd3621c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d366(%rax) │ │ │ │ - movl $0x440498,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440498 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d366(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 440078 │ │ │ │ - lea 0xd366a1(%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 $0x4427b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd361d4(%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,0x66(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44051b │ │ │ │ - movq $0x440508,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440508 │ │ │ │ - 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rolw %cl,(%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - jmp 440078 │ │ │ │ - lea 0xd3663e(%rip),%rbx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4427d8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd36187(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - rolw %cl,(%rax) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd36615(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%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,0x1a(%rdi) │ │ │ │ + movq $0x4427f8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd36137(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d365(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4405c7 │ │ │ │ - movq $0x4405a8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4405a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x65(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 440078 │ │ │ │ - lea 0xd365b2(%rip),%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,0x1a(%rdi) │ │ │ │ + movq $0x442818,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd360e7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 440639 │ │ │ │ - movq $0x440628,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440628 │ │ │ │ - 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,0x1a(%rdi) │ │ │ │ + movq $0x442838,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd36097(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd36578(%rip),%rbx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1f(%rdi) │ │ │ │ + movq $0x442858,-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 0xd36042(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4406a9 │ │ │ │ - movq $0x440698,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440698 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 441f91 │ │ │ │ + movq $0x441fb0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd36000(%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) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd36510(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x442878,-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 fe7900 │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 440719 │ │ │ │ - movq $0x440708,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440708 │ │ │ │ - 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,0x15(%rdi) │ │ │ │ + movq $0x442898,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd35f64(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd364a8(%rip),%rbx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4428b8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd35f17(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 440789 │ │ │ │ - movq $0x440778,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440778 │ │ │ │ - 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,0x1a(%rdi) │ │ │ │ + movq $0x4428d8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd35ec7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd36440(%rip),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4428f8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd35e7c(%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 4407f9 │ │ │ │ - movq $0x4407e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4407e8 │ │ │ │ - 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,0x15(%rdi) │ │ │ │ + movq $0x442918,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd35e34(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd363d8(%rip),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x442938,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd35dec(%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 440869 │ │ │ │ - movq $0x440858,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440858 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sbb $0xd35e0a,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd36370(%rip),%rbx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x442978,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xb(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd35e37(%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,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4408d9 │ │ │ │ - movq $0x4408c8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4408c8 │ │ │ │ - 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,0x15(%rdi) │ │ │ │ + movq $0x442998,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x2(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd35dec(%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) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd36308(%rip),%rbx │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x4429b8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd35d9f(%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,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 440949 │ │ │ │ - movq $0x440938,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440938 │ │ │ │ - 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,0x15(%rdi) │ │ │ │ + movq $0x4429d8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd35d54(%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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd362a0(%rip),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x442a78,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd35d2c(%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 4409b9 │ │ │ │ - movq $0x4409a8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4409a8 │ │ │ │ - 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,0x15(%rdi) │ │ │ │ + movq $0x442a98,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd35ce4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd36238(%rip),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x442ab8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd35c9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sbb (%rax),%al │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 440a29 │ │ │ │ - movq $0x440a18,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440a18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x442ad8,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %r9,-0x8(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd35c33(%rip),%rbx │ │ │ │ + jmp *-0x8(%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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd361d0(%rip),%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x442b58,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd35bfc(%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 440a99 │ │ │ │ - movq $0x440a88,-0x8(%rbp) │ │ │ │ + jb 442596 │ │ │ │ + movq $0x442560,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 440a88 │ │ │ │ + jne 442560 │ │ │ │ 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 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x442b78,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd36168(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd35b73(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4425f0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rcx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ ... │ │ │ │ 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 440b09 │ │ │ │ - movq $0x440af8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440af8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44264e │ │ │ │ + movq $0x442b98,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %r8,-0x28(%r12) │ │ │ │ + mov %r9,-0x20(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd35ab8(%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) │ │ │ │ + in (%dx),%al │ │ │ │ + test $0xbc,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + and %ch,0xbc(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + pop %rax │ │ │ │ + test $0xbc,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd36100(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ 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 440b79 │ │ │ │ - movq $0x440b68,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440b68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x4,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ (bad) │ │ │ │ + test $0xbc,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add 0xbc(%rdx),%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + cmp 0xbc(%rdx),%ebp │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jb 44270c │ │ │ │ + mov $0x0,%esp │ │ │ │ + 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 │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + mov $0x0,%esp │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + loopne 44274c │ │ │ │ + mov $0x0,%esp │ │ │ │ + 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:0xbcab14(%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 (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + rex.WB stos %rax,%es:(%rdi) │ │ │ │ + mov $0x0,%esp │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x4,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + jge 4427ad │ │ │ │ + mov $0x0,%esp │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + mov $0xab,%dl │ │ │ │ + mov $0x0,%esp │ │ │ │ + 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 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e4f0 │ │ │ │ + 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 │ │ │ │ + and %ebp,0x0(%rsp,%rdi,4) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %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) │ │ │ │ + nop │ │ │ │ pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd36098(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + mov $0x0,%esp │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 440be9 │ │ │ │ - movq $0x440bd8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440bd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %edi,%edi │ │ │ │ + add %dl,%gs:0xbcac94(%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 (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x4,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + int $0xac │ │ │ │ + mov $0x0,%esp │ │ │ │ + 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 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0xad,%al │ │ │ │ + mov $0x0,%esp │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0xad,%al │ │ │ │ + mov $0x0,%esp │ │ │ │ + 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:0xbcad73(%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 │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + mov $0x0,%esp │ │ │ │ + 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:0xbcadeb(%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 │ │ │ │ (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + mov $0x0,%esp │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x48000000(%rip) │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + data16 scas %es:(%rdi),%al │ │ │ │ + mov $0x0,%esp │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd36030(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + mov $0x0,%esp │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 440c59 │ │ │ │ - movq $0x440c48,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440c48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fildll 0xbc(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb 0xbc(%rdi),%ch │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + push %rdi │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + mov $0x0,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %edi,%edi │ │ │ │ + add %dl,%gs:0xbcaf95(%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 │ │ │ │ + shrl %cl,0xbc(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or 0xbc(%rax),%dh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + mov $0xbc,%r8b │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %edi,%edi │ │ │ │ + add %dl,%gs:0xbcb082(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xbcb0,%edi │ │ │ │ + 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 │ │ │ │ + divl 0xbc(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + sub $0xbcb1,%eax │ │ │ │ + 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,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %edi,%edi │ │ │ │ + add %dl,%gs:0xbcb164(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pushf │ │ │ │ + mov $0xbc,%cl │ │ │ │ + add %al,(%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:0xbcb1d3(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd35fc8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov $0xbc,%dl │ │ │ │ ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 440cc9 │ │ │ │ - movq $0x440cb8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440cb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.RXB mov $0xbc,%r10b │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd35f60(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0xbcb282(%rax) │ │ │ │ ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + shll $0x0,0xbc(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 440d39 │ │ │ │ - movq $0x440d28,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 440d28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ + stc │ │ │ │ + mov $0xbc,%dl │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd35ef8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0x5(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 440da9 │ │ │ │ - movq $0x440d98,-0x8(%rbp) │ │ │ │ + jb 442ca1 │ │ │ │ + movq $0x442c90,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 440d98 │ │ │ │ + jne 442c90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65223,269 +66625,252 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd35e90(%rip),%rbx │ │ │ │ + lea 0xd354a0(%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 440e19 │ │ │ │ - movq $0x440e08,-0x8(%rbp) │ │ │ │ + jb 442d11 │ │ │ │ + movq $0x442d00,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 440e08 │ │ │ │ + jne 442d00 │ │ │ │ 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 -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd35e28(%rip),%rbx │ │ │ │ + lea 0xd35438(%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 440e89 │ │ │ │ - movq $0x440e78,-0x8(%rbp) │ │ │ │ + jb 442d7d │ │ │ │ + movq $0x442d70,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 440e78 │ │ │ │ + jne 442d70 │ │ │ │ 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 0xd35dc0(%rip),%rbx │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd353d4(%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 440ef9 │ │ │ │ - movq $0x440ee8,-0x8(%rbp) │ │ │ │ + jb 442de5 │ │ │ │ + movq $0x442dd8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 440ee8 │ │ │ │ + jne 442dd8 │ │ │ │ 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 0xd35d58(%rip),%rbx │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd35374(%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 440f69 │ │ │ │ - movq $0x440f58,-0x8(%rbp) │ │ │ │ + jb 442e4d │ │ │ │ + movq $0x442e40,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 440f58 │ │ │ │ + jne 442e40 │ │ │ │ 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 0xd35cf0(%rip),%rbx │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd35314(%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 440fd9 │ │ │ │ - movq $0x440fc8,-0x8(%rbp) │ │ │ │ + jb 442eb5 │ │ │ │ + movq $0x442ea8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 440fc8 │ │ │ │ + jne 442ea8 │ │ │ │ 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 0xd35c88(%rip),%rbx │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd352b4(%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 441049 │ │ │ │ - movq $0x441038,-0x8(%rbp) │ │ │ │ + jb 442f1d │ │ │ │ + movq $0x442f10,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 441038 │ │ │ │ + jne 442f10 │ │ │ │ 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 0xd35c20(%rip),%rbx │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd35254(%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 4410b9 │ │ │ │ - movq $0x4410a8,-0x8(%rbp) │ │ │ │ + jb 442f85 │ │ │ │ + movq $0x442f78,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4410a8 │ │ │ │ + jne 442f78 │ │ │ │ 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 -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - mov (%rbx),%eax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd35bb8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd351f4(%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 441129 │ │ │ │ - movq $0x441118,-0x8(%rbp) │ │ │ │ + jb 442ff1 │ │ │ │ + movq $0x442fe0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 441118 │ │ │ │ + jne 442fe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ @@ -65493,126581 +66878,123329 @@ │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd35b50(%rip),%rbx │ │ │ │ + lea 0xd35190(%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) │ │ │ │ - sbb $0xd36e42,%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) │ │ │ │ - sbb $0xd36e32,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44303c │ │ │ │ + movq $0x443058,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xd35156(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ + lea 0xd3514d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd36e22,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xor $0xe09dba,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f3db08 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd36e12,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4430a2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed6e10 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd36e02,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %al,%r8b │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %al,%r14b │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 441248 │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x2(%rsi) │ │ │ │ - ... │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d355(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4412ef │ │ │ │ - movzbl %r8b,%eax │ │ │ │ - movzbl %r14b,%ebx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 4412e1 │ │ │ │ - movq $0x441298,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441298 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 4430db │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 443140 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rbp │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x4412d0,-0x8(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4412d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 443122 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed70f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rbp │ │ │ │ - roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - je 441312 │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea 0xe0bb09(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd36d1a(%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 0x10(%rbp),%rax │ │ │ │ - movq $0x441340,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441340 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d354(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4413ea │ │ │ │ - movq $0x441388,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 44321d │ │ │ │ + movq $0x443198,-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 %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 441388 │ │ │ │ + jne 443198 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x54(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4413a9 │ │ │ │ - movq $0x4413d0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - jmp ed8680 │ │ │ │ - lea 0xdfec68(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xchg %edx,%ebx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4412e1 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd387d2(%rip),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbp,%rdi,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44320d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4430b8,-0x38(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4430f0,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xff0268,0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed6e78 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + xchg %ax,%ax │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - imul $0x0,%ebx,%edx │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 441531 │ │ │ │ - movq $0x441458,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441458 │ │ │ │ - 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,0x4800d36b(%rax) │ │ │ │ - movl $0x441498,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441498 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733c6b9c <__environ@GLIBC_2.2.5+0x721718f4> │ │ │ │ + sbb %ecx,-0x39(%rax) │ │ │ │ + rex.RB call 8864e1 │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6da0 │ │ │ │ + lea 0xd35b67(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6b(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x4414c8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%al │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %al,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4414c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x6b(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x441508,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - imul $0x0,%ebx,%edx │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x7(%rbx),%al │ │ │ │ - mov %al,%r8b │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%al │ │ │ │ - mov %al,%r14b │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x40(%rdi) │ │ │ │ + movq $0x443080,-0x30(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 441248 │ │ │ │ - lea 0xd36ae8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4800d36a(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 441679 │ │ │ │ - movq $0x441598,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441598 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x443140,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 443140 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x6a(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x4415d8,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4415d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44332a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x124ce19,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push $0xffffffffffffffd3 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - (bad) │ │ │ │ - add %r9b,-0x74b7f8bd(%rdx) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x3c09e7bb(%rax) │ │ │ │ - (bad) │ │ │ │ - jne 441608 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - push $0xffffffffffffffd3 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ - lock rex.W (bad) │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4433a0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 443395 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441648 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - imul $0x28458a00,%ebx,%edx │ │ │ │ - movq $0x441698,0x28(%rbp) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov 0x7(%rbx),%bl │ │ │ │ - mov %bl,%r8b │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov %al,%r14b │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 441248 │ │ │ │ - lea 0xd369b0(%rip),%rbx │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe0b749(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe0b744(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - (bad) │ │ │ │ - filds (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 441717 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 441712 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbcb8a6(%rip),%r14 │ │ │ │ + jb 4433de │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp eaf110 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 4434f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - imul $0x458d4800,%ebx,%edx │ │ │ │ - loopne 441789 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4418fa │ │ │ │ - movq $0x441778,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441778 │ │ │ │ - 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 %ch,0x4800d369(%rax) │ │ │ │ - movl $0x4417b0,-0x8(%rbp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4417b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x69(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - cmp 0x8(%rbp),%rax │ │ │ │ - jne 4418ec │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movq $0x4417f0,0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4417f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - imul $0x458b4800,%ebx,%edx │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add $0xf,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103c6d54 <__environ@GLIBC_2.2.5+0xf171aac> │ │ │ │ (bad) │ │ │ │ - add %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - jb 4419f8 │ │ │ │ - movq $0x441850,-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 $0x48000000,%edi │ │ │ │ + movl $0x443450,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 441850 │ │ │ │ + jne 443450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push $0xffffffff894800d3 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add $0x438850f,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x4418a0,-0x8(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + add %esi,0x49(%rsp,%rsi,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4434bc │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x443348,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4433b8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,0x0(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4418a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d367(%rax) │ │ │ │ - movl $0x4418d0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %eax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4418d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733c6e4c <__environ@GLIBC_2.2.5+0x72171ba4> │ │ │ │ + pop %rbx │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 443551 │ │ │ │ + movq $0x4432f8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x443400,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd3589d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x67(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 4418ec │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 441418 │ │ │ │ - lea 0xe0b4fe(%rip),%rbx │ │ │ │ - add $0x20,%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 $0xfb4710,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd36857(%rip),%rbx │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd3584f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 441ad8 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jb 441bb8 │ │ │ │ - movq $0x441958,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441958 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d367(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 441c98 │ │ │ │ - movq $0x4419a8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4435fb │ │ │ │ + movq $0x443618,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4419a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3580e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d34e(%rax) │ │ │ │ - movl $0x4419d8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %eax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4419d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4e(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 4418ec │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 43c288 │ │ │ │ - movq $0x441a38,-0x8(%rbp) │ │ │ │ - mov 0x4(%rbx),%rcx │ │ │ │ - mov 0xc(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441a38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + cmpl $0xfffffff8,-0x7cb80000(%rax,%rax,1) │ │ │ │ + add 0x4d(%rdx),%dh │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44366b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xebbe18,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4436d4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0xebbdf8,-0x18(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xdfca1e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %ch,0x66(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 441c98 │ │ │ │ - movq $0x441a88,-0x8(%rbp) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441a88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44372e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d34f(%rax) │ │ │ │ - movl $0x441ab8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %eax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441ab8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4f(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 4418ec │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 43e1c8 │ │ │ │ - movq $0x441b18,-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 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4437fa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x443798,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 441b18 │ │ │ │ + jne 443798 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%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 %ch,0x4800d365(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jne 441c98 │ │ │ │ - movq $0x441b68,-0x8(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441b68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x5a(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4437ea │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x443708,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4428f8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d34d(%rax) │ │ │ │ - movl $0x441b98,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %eax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441b98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x74ff2cb3(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 4418ec │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 43d138 │ │ │ │ - movq $0x441bf8,-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 441bf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 443847 │ │ │ │ + movq $0x443868,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd355ca(%rip),%rbx │ │ │ │ + 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 %cl,(%rax) │ │ │ │ - roll %cl,%gs:(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 441c98 │ │ │ │ - movq $0x441c48,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - 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 441c48 │ │ │ │ - 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,0x4800d34b(%rax) │ │ │ │ - movl $0x441c78,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %eax,0x18(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441c78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x56(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4438ba │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x443748,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x74ff2cb5(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 4418ec │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 43bcb0 │ │ │ │ - lea 0xd363c1(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d364(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 441cda │ │ │ │ - movq $0x441cf8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 441738 │ │ │ │ - lea 0xd36487(%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 0xe0b0e9(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe0b0e4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + sub %edi,%edi │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ 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 441d94 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x441d70,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 4439aa │ │ │ │ + movq $0x443948,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 441d70 │ │ │ │ + jne 443948 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov $0x43,%dh │ │ │ │ - (bad) │ │ │ │ - test $0x2,%al │ │ │ │ - jne 441d86 │ │ │ │ - lea 0xe0b07b(%rip),%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%riz,2) │ │ │ │ + add $0x28,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44399a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe0b064(%rip),%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd35477(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xdfc74d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - 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 -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 441e0c │ │ │ │ + jb 443a01 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x441de8,-0x18(%rbp) │ │ │ │ + lea 0xe09425(%rip),%r14 │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441de8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - mov $0x43,%dh │ │ │ │ - (bad) │ │ │ │ - test $0x1,%al │ │ │ │ - jne 441dfe │ │ │ │ - lea 0xe0b003(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe0afec(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 441f03 │ │ │ │ - movq $0x441e68,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441e68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + jmp ff2d88 │ │ │ │ + nopl 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) │ │ │ │ - js 441eba │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 441ef3 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - movq $0x441d30,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - movq $0x441da8,-0x58(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0x4439d8,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x443a20,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd3628e(%rip),%rbx │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0xd353a1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 443ad7 │ │ │ │ + movq $0x443af8,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3535a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 441fca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x441f68,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 441f68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 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(%rdx,%rbx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 441fba │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rbx,1) │ │ │ │ + movl $0x443b48,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0x443a68,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xe0ae44(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 442cc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 442ed8 │ │ │ │ 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 4420e5 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x442038,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442038 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x3b(%r8) │ │ │ │ + add %r9b,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + or %dh,(%rcx) │ │ │ │ + test $0x100,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,-0x3(%r8) │ │ │ │ + incb (%rax) │ │ │ │ + jmp ed7020 │ │ │ │ + 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 │ │ │ │ - jo 44205e │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 443c08 │ │ │ │ + movq $0x443bc8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 442070 │ │ │ │ + jne 443bc8 │ │ │ │ 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,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x49(%rcx,%rbp,2) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4420d5 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x441f20,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x443a88,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x442118,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442118 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %esi,0x48(%rax,%rbx,1) │ │ │ │ + movl $0x443c28,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 442cc8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 442ed8 │ │ │ │ + lea 0xd35231(%rip),%rbx │ │ │ │ + jmp *-0x8(%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(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rdx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44216a │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x443a68,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xe0ac98(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x3c(%r8) │ │ │ │ + add %r9b,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + sub %dh,(%rax) │ │ │ │ + test $0x100,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - fadds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4422a7 │ │ │ │ - movq $0x441ff0,-0xd0(%r12) │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - movq $0xfed758,-0xb8(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - movq $0x4439e8,-0xa0(%r12) │ │ │ │ - lea -0xb8(%r12),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0x9e(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xd0(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0xfed7d0,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - movq $0x443a08,-0x60(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x5d(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0xfed6e0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4439c8,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd8,0x388(%r13) │ │ │ │ - lea 0xd35ee7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,-0x3(%r8) │ │ │ │ + incb (%rax) │ │ │ │ + jmp ed7020 │ │ │ │ + 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 $0xd35cba,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 443cdc │ │ │ │ + movq $0x443ca8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 443ca8 │ │ │ │ + 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 4423a2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x442340,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442340 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 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(%rdx,%rbx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 442392 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rax,%rbx,1) │ │ │ │ + movl $0x443cf8,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0x443a68,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xe0aa6c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp ed6c60 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed6cd0 │ │ │ │ + lea 0xd35165(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ 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 4424bd │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x442410,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442410 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,-0x3(%r8) │ │ │ │ + incb (%rax) │ │ │ │ + jmp ed7020 │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W and $0x44,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442448 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ 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 %esi,0x49(%rcx,%rbp,2) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4424ad │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x4422f8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x443a88,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x4424f0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4424f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %ch,%bl │ │ │ │ + fisubs 0xf(%rsi) │ │ │ │ (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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 442542 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x443a68,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xe0a8c0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + jmp fe6550 │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %ch,%bl │ │ │ │ + fisubs 0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x49000000(%rdi) │ │ │ │ - movl $0x4423c8,-0x90(%rsp) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0xfed758,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - movq $0x443a48,-0x60(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x5b(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0xfed6e0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x443a28,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1c(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - lea 0xd35bab(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ - sbb $0xd3593a,%eax │ │ │ │ + sbb $0xd350e4,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ 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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd350bc,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 442722 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4426c0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4426c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%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 $0xebbe18,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd35079(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rbx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 442712 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x443a68,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xe0a6ec(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%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 $0x44d010,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd3502c(%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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44283d │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x442790,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0xebbdf8,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd34fd1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x4427,$0x0 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4427c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rbp,2) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44282d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x442678,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x443a88,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x4429d8,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x44cff0,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x442870,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442870 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0xd34f6c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ + 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 $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4428c2 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x443a68,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0xebbdf8,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xe0a540(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea 0xd34f0c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 442958 │ │ │ │ - movq $0x442748,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0xfed6e0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x443a48,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1b(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 44403b │ │ │ │ + movq $0x442758,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1178e72,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0xd358b6(%rip),%rbx │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd34e8b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or $0x2000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd3560a,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 4440a3 │ │ │ │ + lea 0xd34e60(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4440da │ │ │ │ + mov 0xe(%rsi),%rax │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 4440e4 │ │ │ │ + movq $0x444098,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 444098 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xe08d38(%rip),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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 442a52 │ │ │ │ + jb 444152 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4429f0,-0x18(%rbp) │ │ │ │ + movq $0x444140,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4429f0 │ │ │ │ + jne 444140 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rbx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 442a42 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x443a68,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + fiadds -0x42(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + jmp 444070 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - lea 0xe0a3bc(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 442b3d │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x442ac8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442ac8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + 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 %esi,0x49(%rcx,%rbp,2) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 442b2d │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x4429a8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x443a88,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + ja 4441e1 │ │ │ │ + movq $0x444100,-0x38(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0xfb4220,-0x20(%r12) │ │ │ │ + movq $0x1178e72,-0x18(%r12) │ │ │ │ lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x444170,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x442b70,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442b70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xd34cf5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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 442bc2 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x443a68,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1a(%r12),%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,0x2d(%rdi) │ │ │ │ + movq $0xebbe18,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xe0a240(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0xd34c94(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %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,0x2d(%rdi) │ │ │ │ + movq $0xebbdf8,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0xd34c34(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 442d02 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x442c38,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442c38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103c7c34 <__environ@GLIBC_2.2.5+0xf17298c> │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,0x48000000(%rbp) │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x1f(%rbx),%rcx │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x442a78,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - movq $0x442ca0,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 88861d │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 442ca0 │ │ │ │ + jne 444328 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 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) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %esi,0x49(%rsi,%riz,2) │ │ │ │ + add %esi,0x49(%rdx,%rdx,2) │ │ │ │ add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 442cf2 │ │ │ │ + ja 44437a │ │ │ │ mov 0x6(%rbx),%rbx │ │ │ │ - movq $0x4439e8,-0x20(%r12) │ │ │ │ + movq $0xebbe18,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ lea -0x1e(%r12),%rbx │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4443fb │ │ │ │ + movq $0x4429d8,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + movq $0x442978,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0xebbdf8,-0x20(%r12) │ │ │ │ + lea -0x33(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea 0xd34aee(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ 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 %cl,-0x77(%rax) │ │ │ │ + repz jmp fe6550 │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x49000000(%rdi) │ │ │ │ - movl $0x442bf0,-0x90(%rsp) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - movq $0xfed7d0,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - movq $0x443a08,-0x60(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x5d(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0xfed6e0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4439c8,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - lea 0xd35463(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ 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 442f3d │ │ │ │ - movq $0x442e58,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442e58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 444472 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - nop │ │ │ │ - cs add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103c7de4 <__environ@GLIBC_2.2.5+0xf172b3c> │ │ │ │ + (bad) │ │ │ │ + enter $0x0,$0x0 │ │ │ │ + movq $0x4444e0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 442e90 │ │ │ │ + jne 4444e0 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rdx,2) │ │ │ │ - movl $0x442ec8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rcx,%rdi,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 444555 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x444448,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x44cfd0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0xfefd40,0x8(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442ec8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd350c1(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd350fb(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x442f18,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442f18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xd350d1(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd35093(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd35324(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733c7ee4 <__environ@GLIBC_2.2.5+0x72172c3c> │ │ │ │ + rex.W │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4445d6 │ │ │ │ + movq $0x444490,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd34928(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 444590 │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x53(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 443049 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 442fb8 │ │ │ │ - movq $0x442fa8,-0x8(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ + jb 44464a │ │ │ │ + movq $0x444668,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442fa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp da2738 │ │ │ │ + lea 0xd348c7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rdx │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 442fc4 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xd352e1(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x442ff0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 442ff0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d352(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - je 443009 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 442fb8 │ │ │ │ - movq $0x443030,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 443030 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x52(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x443068,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp dcf758 │ │ │ │ - lea 0xd35278(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - push %rdx │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 44307d │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 442fb8 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x444608,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - push %rdx │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4446da │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4448c8 │ │ │ │ + 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 44310c │ │ │ │ - movq $0x4430d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4430d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 444716 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rcx │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x443100,0x0(%rbp) │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ + 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 444818 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x444788,-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 443100 │ │ │ │ + jne 444788 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - push %rcx │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 442f60 │ │ │ │ - lea 0xd351c5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,-0x7cb70000(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 444808 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4446b0,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x4446f0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x44cfd0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xd34bfe(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4448a5 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44489a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x444730,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x443888,-0x10(%r12) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733c821c <__environ@GLIBC_2.2.5+0x72172f74> │ │ │ │ + rex.W │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44490e │ │ │ │ + movq $0x444848,-0x10(%r12) │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd3517f(%rip),%rbx │ │ │ │ + lea 0xd34600(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp fe6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x4438a8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x444940,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd3512f(%rip),%rbx │ │ │ │ + lea -0x7(%r12),%rsi │ │ │ │ + jmp 4448c8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd3458a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%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 $0x4438c8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xd(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd350df(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 444968 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4448c8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ 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,0x1a(%rdi) │ │ │ │ - movq $0x4438e8,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xc(%r12),%rbx │ │ │ │ + add %dh,0x40(%rdi) │ │ │ │ + movq $0x4449c0,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x4449e8,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xedae28,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd3508f(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd344c1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 4448c8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ 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 $0x443908,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xb(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd3503f(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 444ad2 │ │ │ │ + movq $0x444af0,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + lea 0xd3445f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ ... │ │ │ │ - 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) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0x443928,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2f(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x444a90,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd34fd3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp fe6550 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + 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 4448c8 │ │ │ │ + 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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x29(%rdi) │ │ │ │ - movq $0x443948,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd34f70(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 444bae │ │ │ │ + movq $0x444bd0,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + lea 0xd3438b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb %al,(%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x443968,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %dh,0x35(%rdi) │ │ │ │ + movq $0x444b40,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x444b68,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd34f15(%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 443458 │ │ │ │ + jmp fe7900 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 444b90 │ │ │ │ + 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 444c82 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 444ab8 │ │ │ │ + jmp *-0x10(%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) │ │ │ │ - rex.W │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4434ad │ │ │ │ - movq $0x443988,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 444ced │ │ │ │ + movq $0x444c40,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x444c60,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xedae28,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0xd34e69(%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 $0x40,0x388(%r13) │ │ │ │ + lea 0xd34249(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%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,0x24(%rdi) │ │ │ │ - movq $0x4439a8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd34244,%eax │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd34df5(%rip),%rbx │ │ │ │ - jmp *-0x8(%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 444dac │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x444d88,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 444d88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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 $0x75,%al │ │ │ │ + adc %ecx,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 444d94 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x10,%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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 444e72 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x444e10,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 444e10 │ │ │ │ + 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x4439c8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x5a(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 444e62 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x444d40,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd34dac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 444ee9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 444ec3 │ │ │ │ + movq $0x444ee0,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd340be(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rbp),%esi │ │ │ │ + movq $0x444f20,-0x8(%rbp) │ │ │ │ + mov 0x5(%rax),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 444f20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x4439e8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd34d64(%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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x444f78,0x10(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + nopl (%rax) │ │ │ │ + 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,0x15(%rdi) │ │ │ │ - movq $0x443a08,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x56(%rbp),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 444fca │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x444dc0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd34d1c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (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,0x15(%rdi) │ │ │ │ - movq $0x443a28,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd34cd4(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 445051 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44502b │ │ │ │ + movq $0x445048,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd33f5e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,0x15(%rdi) │ │ │ │ - movq $0x443a48,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd34c8c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 445061 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4450a0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4450a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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,0x15(%rdi) │ │ │ │ - movq $0x443a68,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x4c(%rcx,%rdx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd34c44(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + (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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 445131 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44510b │ │ │ │ + movq $0x445128,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd33e86(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 445141 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x445180,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 445180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x443a88,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + 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(%rbp,%rdx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd34bfc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x443aa8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + add %dh,0x28(%rdi) │ │ │ │ + movq $0xebbe18,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd34bb4(%rip),%rbx │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd33d91(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4452be │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x445278,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 445278 │ │ │ │ + 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x443ac8,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + 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 4452ae │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd34b6c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (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 $0x443ae8,-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 0xd34b1a(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44530f │ │ │ │ + movq $0x445330,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd33c92(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - jnp 44380e │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x56(%rdx),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 445382 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x445228,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 44539f │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - pushf │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rcrl %cl,0x0(%rsp,%rdi,4) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4453de │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ebb460 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 445427 │ │ │ │ + movq $0x445448,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd33b82(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lcall *0x0(%rsp,%rdi,4) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x4,%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x56(%rdx),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44549a │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x4453b8,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - es popf │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4454b7 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44553c │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x445518,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 445518 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - rex.WRX popf │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x75,%al │ │ │ │ + adc %ecx,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 445524 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - popf │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%ecx │ │ │ │ - popf │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 445602 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4455a0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4455a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x9d,%dh │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x5a(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4455f2 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4454d0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstps 0xbc(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 445679 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 445653 │ │ │ │ + movq $0x445670,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd3397e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - popf │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,(%rcx) │ │ │ │ + add 0x48(%rbp),%esi │ │ │ │ + movq $0x4456b0,-0x8(%rbp) │ │ │ │ + mov 0x5(%rax),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4456b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x445708,0x10(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - sahf │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x56(%rbp),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44575a │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x445550,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0xbc9e46(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4457ae │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - imul $0x0,0xbc(%rsi),%ebx │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 445821 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4457fb │ │ │ │ + movq $0x445818,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd337de(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add $0xff,%al │ │ │ │ - add %dl,%gs:0xbc9e93(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 445831 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x445870,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 445870 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%riz,1) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x4458c0,0x10(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0xbc9e,%ebp │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x48000000(%rip) │ │ │ │ - add $0x6,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4458d9 │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - out %eax,$0x9e │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x445918,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 445918 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rbp,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44597d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x445788,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xebbe18,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or $0x9f,%al │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,(%rcx) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor $0x9f,%al │ │ │ │ - mov $0x0,%esp │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 445400 │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdx │ │ │ │ - lahf │ │ │ │ - mov $0x0,%esp │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0x4459b0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 4457d0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd335cc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + xchg %eax,%ebx │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ 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 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp fe6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 443b51 │ │ │ │ - movq $0x443b40,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 445b19 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x445ac0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 443b40 │ │ │ │ + jne 445ac0 │ │ │ │ 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) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 445b09 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x445a58,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd34830(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 443bbd │ │ │ │ - movq $0x443bb0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 445b5e │ │ │ │ + movq $0x445b78,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 443bb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x6c16f73b(%rbx),%eax │ │ │ │ - sub %edi,0x1d8d4800(%rdx) │ │ │ │ - int3 │ │ │ │ - rex.RXB roll %cl,(%r8) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x4d(%rdx),%esi │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 445bc1 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x445a78,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 445bde │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + (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 443c25 │ │ │ │ - movq $0x443c18,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 443c18 │ │ │ │ - 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,0x17(%rdi) │ │ │ │ + movq $0x445b40,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 4457d0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd333c2(%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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + lret │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd3476c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%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 443c91 │ │ │ │ - movq $0x443c80,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 445ce1 │ │ │ │ + movq $0x445cb0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 443c80 │ │ │ │ + jne 445cb0 │ │ │ │ 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 445cc9 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd34708(%rip),%rbx │ │ │ │ + lea 0xd33320(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 443cfd │ │ │ │ - movq $0x443cf0,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 445dae │ │ │ │ + movq $0x445d48,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 443cf0 │ │ │ │ + jne 445d48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs 0x53e908c5(%rbx),%eax │ │ │ │ - sub %bh,0x1d8d4800(%rdx) │ │ │ │ - movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - rex.RX roll %cl,(%rax) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 443d65 │ │ │ │ - movq $0x443d58,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x50(%rbp),%esi │ │ │ │ + movq $0x445d80,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 443d58 │ │ │ │ + jne 445d80 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd34644(%rip),%rbx │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 445d9d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd3325b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 443dcd │ │ │ │ - movq $0x443dc0,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 445e41 │ │ │ │ + movq $0x445e10,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 443dc0 │ │ │ │ + jne 445e10 │ │ │ │ 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) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd345e4(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 445e29 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd331d0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 443e35 │ │ │ │ - movq $0x443e28,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 445ee6 │ │ │ │ + movq $0x445ea0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 443e28 │ │ │ │ + jne 445ea0 │ │ │ │ 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) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd34584(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x45(%rdx),%esi │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 445ed6 │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd33133(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 445efe │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 445f3e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 443e9d │ │ │ │ - movq $0x443e90,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 446002 │ │ │ │ + movq $0x445fa0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 443e90 │ │ │ │ + jne 445fa0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - cmovs -0x4c16f73b(%rbx),%eax │ │ │ │ - es mov $0x1d8d4800,%edx │ │ │ │ - and $0x45,%al │ │ │ │ - roll %cl,(%rax) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ 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,0x28(%rdi) │ │ │ │ - movq $0x59a238,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x59a298,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x61(%rdx),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 445ff2 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x445f18,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd344d9(%rip),%rbx │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd3301f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 44601a │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 44605e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 call 103c787c <__environ@GLIBC_2.2.5+0xf1725d4> │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 446172 │ │ │ │ + movq $0x4460c0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4460c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - mov (%rax),%es │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x443f68,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4460d9 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x446110,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 443f68 │ │ │ │ + jne 446110 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3e(%rdi) │ │ │ │ - movq $0x59a218,-0x28(%r12) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x61(%rdx),%esi │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 446162 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x446038,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x59a298,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd3441e(%rip),%rbx │ │ │ │ + lea 0xd32ed7(%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 $0x59a238,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x59a278,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 44618a │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd343c1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 444072 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4461ce │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 595450 │ │ │ │ + jmp 445f60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x32(%rdi) │ │ │ │ - movq $0x444048,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x59a278,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd34317(%rip),%rbx │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x4461a8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + lea 0xd32e37(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd32e26(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 444177 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x444138,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4462b9 │ │ │ │ + movq $0x446288,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 444138 │ │ │ │ + jne 446288 │ │ │ │ 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,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4462a1 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xd32da0(%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,-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 $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x1178442,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd32d54(%rip),%rbx │ │ │ │ + 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) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - in $0xdf,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4441ec │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4441e1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea 0xdfe467(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.RB call 733c9c84 <__environ@GLIBC_2.2.5+0x721749dc> │ │ │ │ + and %cl,-0x39(%rax) │ │ │ │ + rex.RB call 88c779 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 444287 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x444248,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %esp,0x48000000(%rcx) │ │ │ │ + movl $0x4463a8,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 444248 │ │ │ │ + jne 4463a8 │ │ │ │ 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,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%bl │ │ │ │ + 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,0x22(%rdi) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x4c(%rdi) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0xebbe18,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x1d(%rax) │ │ │ │ - filds (%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4442d5 │ │ │ │ - movq $0x4442f0,-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 fe6550 │ │ │ │ - lea 0xd34184(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - loop 4442ce │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - rex.XB │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 444320 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - loop 4442fe │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x40(%rbp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44435c │ │ │ │ - movq $0x4440f8,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x4443a8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x1e(%rax) │ │ │ │ - filds (%rax) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 444463 │ │ │ │ - add $0x78,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 444453 │ │ │ │ - movq $0x444190,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - movq $0x12425f9,-0x50(%r12) │ │ │ │ - lea -0x70(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x595118,-0x40(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0xfb4710,-0x30(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x444200,-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 ff2d88 │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x444488,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 446451 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x446480,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 444488 │ │ │ │ + jne 446480 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - rex.R │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - 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) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4444d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbx,%rbp,1) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x446370,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 446330 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0xd32c3d(%rip),%rbx │ │ │ │ + add $0x18,%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 444657 │ │ │ │ - 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 4445e1 │ │ │ │ - cmp $0xa,%r9 │ │ │ │ - jne 444579 │ │ │ │ - movq $0x595430,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - movq $0x1,-0x38(%r12) │ │ │ │ - movq $0x5950f8,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x59a258,-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 ff3278 │ │ │ │ - movq $0x595430,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x5950f8,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x59a258,-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 ff3278 │ │ │ │ - movq $0x595430,-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 $0x5950f8,-0x30(%r12) │ │ │ │ - lea -0x4f(%r12),%rsi │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x59a258,-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 ff3278 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jo 444655 │ │ │ │ - filds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4446d4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4446c9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea 0xdfdf7f(%rip),%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x446330,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 446330 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd32bf7(%rip),%rbx │ │ │ │ + jmp *-0x8(%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) │ │ │ │ - jae 4446fb │ │ │ │ - jmp faea58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 446589 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 446561 │ │ │ │ + movq $0x446578,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3d(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4447b5 │ │ │ │ - movq $0x444760,-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 %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x14(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 446591 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4465d0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 444760 │ │ │ │ + jne 4465d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp $0x834900d3,%eax │ │ │ │ - (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 $0x4446f0,-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 4442a8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%riz,1) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x446620,0x10(%rbp) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 446538 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + test %ebx,0x48000000(%rbp) │ │ │ │ + movl $0x446658,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 446658 │ │ │ │ + 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 444873 │ │ │ │ - add $0x58,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsp,%rbp,2) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 444868 │ │ │ │ - movq $0x444678,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0xfb4710,-0x38(%r12) │ │ │ │ - movq $0x12425f9,-0x30(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 4466bd │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x124ce19,-0x10(%r12) │ │ │ │ - movq $0x444718,-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) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 5983a0 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0xd33bf6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0xebbe18,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4466bd │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + movq $0xebbe18,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - adc $0x50000000,%eax │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103c81e4 <__environ@GLIBC_2.2.5+0xf172f3c> │ │ │ │ - (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 fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 444932 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4448f8,-0x18(%rbp) │ │ │ │ - lea 0xdfde0b(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4448f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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 $0x595138,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x446538,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 446538 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0xd32997(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 -0x48(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 444abf │ │ │ │ + jb 4467f9 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x444998,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + movq $0x4467d8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 444998 │ │ │ │ + jne 4467d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock loopne 4449e7 │ │ │ │ - add %r9b,-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 4449e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xd32937(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + 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) │ │ │ │ - rex.RB call 889410 │ │ │ │ - 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 444a28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - movb $0x0,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 446836 │ │ │ │ + movq $0x446850,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 %ecx,(%rdi) │ │ │ │ - test %eax,0x49000000(%rdi) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x4d(%rdx),%esi │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 444acd │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jge 444a80 │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 444ab1 │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - cmp 0x20(%rbp),%rcx │ │ │ │ - jge 444ab1 │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + ja 446899 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + movq $0x446798,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4468b6 │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x446818,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 4457d0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd3282a(%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,-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 $0x444948,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xe07943(%rip),%r14 │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1178f51,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd328fb(%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 -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4469ae │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb $0xdf,%dl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 444b81 │ │ │ │ + jb 4469f2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdfdb96(%rip),%rsi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ + jmp ff2fc8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - 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) │ │ │ │ - sbb %bh,(%rcx) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 444c50 │ │ │ │ + jb 446a74 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x444be0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x446a50,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 444be0 │ │ │ │ + jne 446a50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cmp %dl,%bl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 444c54 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 444c08 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd33891(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x75,%al │ │ │ │ + adc %ecx,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 446a5c │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x444b58,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - cmp %dl,%bl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 444d72 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 446b62 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x444cd0,-0x28(%rbp) │ │ │ │ + movq $0x446ad8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 444cd0 │ │ │ │ + jne 446ad8 │ │ │ │ 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 %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + imul $0xffffff8b,0x48(%rax,%rax,1),%eax │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x444d00,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 444d00 │ │ │ │ + jne 446b00 │ │ │ │ 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 %dh,0x4900d337(%rax) │ │ │ │ - add $0x48,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x5a(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 444d62 │ │ │ │ - movq $0x444b98,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + ja 446b52 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x446a08,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - fcomp %st(7) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 444db1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdfd966(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 484520ff <__environ@GLIBC_2.2.5+0x471fce57> │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 444e80 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x444e10,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 446bb2 │ │ │ │ + movq $0x446bc8,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 444e10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900d336(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 444e84 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 444e38 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd33661(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock or %ch,0x0(%rsp,%rax,2) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 446c08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x444d88,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-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 fe7900 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - xor %dl,%bh │ │ │ │ - filds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 444ed1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdfd846(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,0x49000000(%rbx) │ │ │ │ + add $0x78,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 446c9b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4469c8,-0x70(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0xfed758,-0x48(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x446a88,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xd335,$0x0 │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 444fa0 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x444f30,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 444f30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900d335(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 444fa4 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 444f58 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd33541(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x444ea8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%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,0x32(%rdi) │ │ │ │ + movq $0x446988,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x446b88,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd3254f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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) │ │ │ │ - adc %dl,%dh │ │ │ │ - filds (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 444ff1 │ │ │ │ + jb 446d5e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdfd726(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x34,%al │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4450c0 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x445050,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 446daa │ │ │ │ + movq $0x446dc0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 445050 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x34(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4450c4 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 445078 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd33421(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x444fc8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-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 fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - xor %ebx,%edx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44530c │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x445170,-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 %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 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock add %ch,0x44(%rsi) │ │ │ │ + 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 445170 │ │ │ │ + jne 446e00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %cl,(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x33(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - movq $0x4451b8,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov 0x17(%rax),%rcx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov 0xf(%rax),%rcx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4451b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lret $0x30 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rdx,1) │ │ │ │ + mov 0x20(%rbp),%esi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + mov 0x10(%rbp),%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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - xor %bl,%dl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 445310 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 44522b │ │ │ │ - movq $0x445008,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 4452fe │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 445292 │ │ │ │ - movq $0x444ee8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + movq $0x446d38,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x446d80,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4452fe │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - movq $0x444dc8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movq $0x445330,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 ed7c10 │ │ │ │ - add $0xffffffffffffffb8,%r12 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - rex.RX (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd323df(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ 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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44536b │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44536b │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 4453bb │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 44540e │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - cmp 0x8(%rbp),%rcx │ │ │ │ - jge 4453ec │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 446ed6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 %ch,0x30(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4455e4 │ │ │ │ - movq $0x4454a0,-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 4454a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 446f22 │ │ │ │ + movq $0x446f38,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xor %dl,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 445495 │ │ │ │ - push %rsp │ │ │ │ + rex.RB │ │ │ │ + lock js 446fad │ │ │ │ add %r9b,-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) │ │ │ │ + rex.WXB cmovs -0x76b7f8a5(%r11),%rcx │ │ │ │ + rex.WRB clc │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4454f0 │ │ │ │ + jne 446f78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - (bad) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 445595 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 445585 │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4450e8,-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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rbx,1) │ │ │ │ + mov 0x20(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x50(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xe06ef8(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp ff3278 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4455d4 │ │ │ │ - movq $0x444c78,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + (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) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + movq $0x446eb0,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x446ef8,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd3226f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (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) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0xebbe18,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xe06ea9(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + lea 0xd3220c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ - loopne 4455c5 │ │ │ │ - filds (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 445621 │ │ │ │ + jb 4470b6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdfd0f6(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%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) │ │ │ │ - js 445664 │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4456f0 │ │ │ │ + jb 4470f6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x445680,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 447142 │ │ │ │ + movq $0x447158,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cwtl │ │ │ │ + jno 4471a3 │ │ │ │ + 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 445680 │ │ │ │ + jne 447198 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - cs roll %cl,(%rax) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4456f4 │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 4456a8 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd32df1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x4455f8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbx,%rbp,1) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x4471f0,0x18(%rbp) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - sub $0x8d4800d3,%eax │ │ │ │ - rex.RB loopne 445769 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4457da │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x445768,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock xor %dh,0x44(%rdx) │ │ │ │ + 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 445768 │ │ │ │ + jne 447230 │ │ │ │ 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,0x2d(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rsi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4457ca │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x445638,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ + ja 44729e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4470d0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xebbe18,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x48,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%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) │ │ │ │ - call 484537be <__environ@GLIBC_2.2.5+0x471fe516> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 445819 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdfcefe(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 $0x447090,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x447118,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd31f67(%rip),%rbx │ │ │ │ + jmp *-0x8(%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) │ │ │ │ + jmp fe6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - subb $0x0,(%rbx,%rdx,8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4458e8 │ │ │ │ + jb 447409 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x445878,-0x18(%rbp) │ │ │ │ + movq $0x4473b0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 445878 │ │ │ │ + jne 4473b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub $0xd3,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rdx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4458ec │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 4458a0 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd32bf9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x4457f0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 4473f9 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x447348,-0x18(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,0x4800d32b(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + 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 445986 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44597b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x445830,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 44744e │ │ │ │ + movq $0x447468,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-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),%rbx │ │ │ │ + movq $0x447368,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %cl,%ah │ │ │ │ - filds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4459c9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdfcd4e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - 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) │ │ │ │ - shrb $1,(%rdx) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 445a98 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x445a28,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 445a28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jb 4474f6 │ │ │ │ + movq $0x447510,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900d32a(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 445a9c │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 445a50 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd32a49(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x4459a0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%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 $0x447430,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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,0x17(%rdi) │ │ │ │ + movq $0x4474d8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 4472d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd31d02(%rip),%rbx │ │ │ │ + jmp *-0x8(%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) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,%bl │ │ │ │ - filds (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 445ae9 │ │ │ │ + jb 4475d6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdfcc2e(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4eab0 │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x29,%al │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 445bb8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44761a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x445b48,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 445b48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x29(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 445bbc │ │ │ │ - cmpq $0x27,0x7(%rbx) │ │ │ │ - jne 445b70 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xd32929(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x445ac0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - movq $0x12426d1,-0x18(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x595138,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sub %dl,%bl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 445d9c │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44769c │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x445c60,-0x50(%rbp) │ │ │ │ + movq $0x447678,-0x20(%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 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 445c60 │ │ │ │ + jne 447678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x28(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 445da0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 445cd3 │ │ │ │ - movq $0x445b00,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 445d8e │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 445d3a │ │ │ │ - movq $0x4459e0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 445d8e │ │ │ │ - movq $0x445910,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x75,%al │ │ │ │ + adc %ecx,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 447684 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ 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 %ch,%al │ │ │ │ - es roll %cl,(%rax) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 445f2e │ │ │ │ - movq $0x445e10,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ + jb 44778a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x447700,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 445e10 │ │ │ │ + jne 447700 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 %ah,0x4800d326(%rax) │ │ │ │ - movl $0x445e60,-0x20(%rbp) │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + ja 44774b │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 445e60 │ │ │ │ + jne 447728 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x26(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 445eee │ │ │ │ - add $0x50,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x5a(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 445ede │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x445be0,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ + ja 44777a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x447630,-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 ff2d88 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 445f1e │ │ │ │ - movq $0x445718,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x25(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 445fb3 │ │ │ │ - movq $0x444af8,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x445448,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x445dc8,-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 ff3760 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xd3250b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 44612e │ │ │ │ - movq $0x446028,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + jb 4477da │ │ │ │ + movq $0x4477f0,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 446028 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock push $0x48004460 │ │ │ │ - mov 0xf(%rbx),%eax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + lock xor %bh,0x44(%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 446068 │ │ │ │ + jne 447830 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rcx,%rsi,2) │ │ │ │ - add $0x38,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,0x49000000(%rbx) │ │ │ │ + add $0x78,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4460d9 │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x5950f8,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x124ce19,-0x20(%r12) │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ + ja 4478c3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4475f0,-0x70(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0xfed758,-0x48(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x4476b0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2f(%r12),%rdi │ │ │ │ - lea -0x17(%r12),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44611e │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1178442,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd323ab(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x23(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd3237a(%rip),%r14 │ │ │ │ - jmp 445f50 │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%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,0x32(%rdi) │ │ │ │ + movq $0x4475b0,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4477b0,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd31957(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + 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 4461bf │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xd3237b(%rip),%rsi │ │ │ │ - lea 0xd3233f(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 447986 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 5983a0 │ │ │ │ - lea 0xd3237a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44627d │ │ │ │ - movq $0x446220,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 446220 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB loopne 4479f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4479d2 │ │ │ │ + movq $0x4479e8,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %bh,0x44(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - jne 44626f │ │ │ │ - movq $0x446258,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 446258 │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 447a20 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0xe(%rbp) │ │ │ │ - lea 0xd322fa(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xdf9e93(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x3f(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 447a5f │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x11790e2,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd322f4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + movq $0x447ab0,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + movq $0xfefd40,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp 447bc0 │ │ │ │ + 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4462e6 │ │ │ │ - movq $0x4462d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + call 4844bf33 <__environ@GLIBC_2.2.5+0x471f6c8b> │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4462d8 │ │ │ │ + jne 447ae8 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - sbb $0xd322a7,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsi,%rbp,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 447b56 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0xebbe18,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd322ab(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 447b95 │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x11790e2,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 44638e │ │ │ │ - movq $0x446348,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 446348 │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x45(%rbp),%dh │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44637e │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x447960,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4479a8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd3222b(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xdf9d69(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491ae0,-0x8(%r12) │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x447bc0,-0x8(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 447bc0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd321d4(%rip),%rbx │ │ │ │ + lea 0xd3163f(%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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 447ca6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44648e │ │ │ │ - movq $0x446448,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 447cf2 │ │ │ │ + movq $0x447d08,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock rex.W jge 447d53 │ │ │ │ + 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 446448 │ │ │ │ + jne 447d48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + 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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x45(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44647e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd3215b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdf9c69(%rip),%rbx │ │ │ │ + add %esi,0x48(%rdi,%rsi,1) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x447da8,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0xfefd40,0x8(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ + jmp 447ed0 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + 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) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44651f │ │ │ │ - movq $0x4464f8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4464f8 │ │ │ │ + loopne 447e2b │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 447de0 │ │ │ │ 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,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 446410 │ │ │ │ - lea 0xdf9bf1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 447e4e │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0xebbe18,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 447e4e │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + movq $0xebbe18,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd320d2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd39922,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ 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,0x28(%rdi) │ │ │ │ - movq $0x491b80,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x447c80,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x447cc8,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd32051(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 446656 │ │ │ │ - movq $0x446610,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 446610 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x45(%rbp),%dh │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 446646 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x447ed0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 447ed0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd32003(%rip),%rbx │ │ │ │ + lea 0xd31337(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xdf9aa1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%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) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4466e7 │ │ │ │ - movq $0x4466c0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4466c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 447fb6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4465d8 │ │ │ │ - lea 0xdf9a29(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd31f7a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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) │ │ │ │ - sbb $0xd397b3,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 447ff6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4467b6 │ │ │ │ - movq $0x446770,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 4480a6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x448060,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 446770 │ │ │ │ + jne 448060 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x45(%rbp),%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4467a6 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd31ebb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdf9941(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 446847 │ │ │ │ - movq $0x446820,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48004480(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 446820 │ │ │ │ + jne 448088 │ │ │ │ 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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 446738 │ │ │ │ - lea 0xdf98c9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd31e32(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd3972c,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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,0x28(%rdi) │ │ │ │ - movq $0x491bc0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x15(%r12),%rax │ │ │ │ + jo 44811a │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 44813a │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x447fd0,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0xfed758,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x448010,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd31db1(%rip),%rbx │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (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 44697e │ │ │ │ - movq $0x446938,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 446938 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0x75,%al │ │ │ │ - rex.RB │ │ │ │ - add $0x10,%r12 │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44696e │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + ja 4481ba │ │ │ │ + movq $0xebbe18,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x447f90,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x4480c8,-0x10(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd31d63(%rip),%rbx │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd310ec(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xdf9779(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - 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 446a0f │ │ │ │ - movq $0x4469e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 448241 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x448220,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4469e8 │ │ │ │ + jne 448220 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xd30eef(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 446900 │ │ │ │ - lea 0xdf9701(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd31cda(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd395bd,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44827e │ │ │ │ + movq $0x448298,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - 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) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x491be0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x14(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4481e0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd31c59(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 446b46 │ │ │ │ - movq $0x446b00,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 448326 │ │ │ │ + movq $0x448340,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 446b00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x8(%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 $0x83494575,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x448260,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd31c0b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdf95b1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 clc │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x17(%rdi) │ │ │ │ + movq $0x448308,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp 4472d8 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd30efa(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 446bd7 │ │ │ │ - movq $0x446bb0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 446bb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 448406 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 446ac8 │ │ │ │ - lea 0xdf9539(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd31b82(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 448446 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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) │ │ │ │ - sbb $0xd3944e,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 448486 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x491c00,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x13(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd31b01(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44857a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4484f0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4484f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + 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 446d0e │ │ │ │ - movq $0x446cc8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + test %eax,0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 446cc8 │ │ │ │ + jne 448518 │ │ │ │ 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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - (bad) │ │ │ │ - jne 446d19 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 446cfe │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + ja 44856a │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x448460,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd31ab3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdf93e9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 446d9f │ │ │ │ - movq $0x446d78,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 446d78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 446c90 │ │ │ │ - lea 0xdf9371(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + jo 4485f2 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 448612 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x448420,-0x68(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0xfed758,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x4484a0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd31a2a(%rip),%rbx │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (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) │ │ │ │ - sbb $0xd392df,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + movq $0x4483e0,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x4485a0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd30c37(%rip),%rbx │ │ │ │ + jmp *-0x8(%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,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 448640 │ │ │ │ + nopl (%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ ... │ │ │ │ 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,0x28(%rdi) │ │ │ │ - movq $0x491c20,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x12(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd319a9(%rip),%rbx │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + movq $0x4486b0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + jmp 4472d8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd30bd4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 446edd │ │ │ │ - movq $0x446e90,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 446e90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 448762 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1179421,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 446e8f │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jne 446ee8 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 446ecd │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd31954(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdf921a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4487a2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 448900 │ │ │ │ + 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 4487de │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 446f6f │ │ │ │ - movq $0x446f48,-0x8(%rbp) │ │ │ │ + rex.RB loopne 448851 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4488d1 │ │ │ │ + movq $0x448858,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 446f48 │ │ │ │ + jne 448858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + 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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 446e58 │ │ │ │ - lea 0xdf91a1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd318ca(%rip),%rbx │ │ │ │ + add %esi,0x49(%rcx,%rsi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4488c1 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x448778,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4487b8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x40(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (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) │ │ │ │ - sbb $0xd39168,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RB call 733cc254 <__environ@GLIBC_2.2.5+0x72176fac> │ │ │ │ + (bad) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44895e │ │ │ │ + movq $0x448730,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x448800,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd30ab8(%rip),%rbx │ │ │ │ + jmp *-0x8(%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x491c40,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x11(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd31849(%rip),%rbx │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4489e8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4489dd │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 4470ad │ │ │ │ - movq $0x447060,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 447060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 44705f │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - jne 4470b8 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 448a60 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44709d │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd317f4(%rip),%rbx │ │ │ │ + ja 448a55 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xdf904a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 44713f │ │ │ │ - movq $0x447118,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 447118 │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 447028 │ │ │ │ - lea 0xdf8fd1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd3176a(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 448ad8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 448acd │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,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 448b16 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd38ff0,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 448b90 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 448b85 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%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) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x491c60,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x11(%r12),%rax │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 448c13 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x448af0,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x448b38,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%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) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 448c84 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x448bb0,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 448900 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd316e9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44727d │ │ │ │ - movq $0x447230,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 447230 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + jb 448cd5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0xd30142(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4448c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 448d31 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x448d48,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 44722f │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jne 447288 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44726d │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + ja 448db9 │ │ │ │ + movq $0x448a80,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x448c40,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x448ca8,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + lea -0x3f(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd31694(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdf8e7a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + 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) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44730f │ │ │ │ - movq $0x4472e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4472e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 448e9c │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 448e91 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + movq $0x448990,-0x60(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x44cfd0,-0x50(%r12) │ │ │ │ + movq $0x124ce19,-0x48(%r12) │ │ │ │ + lea -0x5f(%r12),%rdx │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x448a08,-0x38(%r12) │ │ │ │ + lea -0x4e(%r12),%rdx │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x448cf0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x448eb0,-0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4471f8 │ │ │ │ - lea 0xdf8e01(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd3160a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd38e78,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 448ebc │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + 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) │ │ │ │ and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x491c80,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x11(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x1c(%rdi) │ │ │ │ + movq $0x448de0,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp fe6550 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd31589(%rip),%rbx │ │ │ │ + lea 0xd30515(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44744d │ │ │ │ - movq $0x447400,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 447400 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 448f90 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 448f85 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 4473ff │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - jne 447458 │ │ │ │ - add $0x10,%r12 │ │ │ │ + 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 449008 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44743d │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd31534(%rip),%rbx │ │ │ │ + ja 448ffd │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xdf8caa(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 449080 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449075 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,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 -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4474df │ │ │ │ - movq $0x4474b8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4474b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + jb 449133 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449128 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x448fb0,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x449028,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x449148,-0x28(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4473c8 │ │ │ │ - lea 0xdf8c31(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd314aa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 449154 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + 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 449196 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd38d00,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 449210 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449205 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%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) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x491ca0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x11(%r12),%rax │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449293 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x449170,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x4491b8,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%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) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449304 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x449230,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 448900 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd31429(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44761d │ │ │ │ - movq $0x4475d0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4475d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 449355 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0xd2fac2(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4448c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 4475cf │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 447628 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4493db │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44760d │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + ja 4493d0 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + movq $0x448f38,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x4493f0,-0x38(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rdx │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x6d(%rdi) │ │ │ │ + movq $0x449098,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4492c0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x449328,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3f(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd313d4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdf8ada(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4476af │ │ │ │ - movq $0x447688,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 447688 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1c(%rdi) │ │ │ │ + movq $0x449370,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp fe6550 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd2ff65(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + 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,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 447598 │ │ │ │ - lea 0xdf8a61(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd3134a(%rip),%rbx │ │ │ │ + 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 449548 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44953d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4476f2 │ │ │ │ + jb 449586 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp dcf7b8 │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4477a8 │ │ │ │ - movq $0x447748,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 447748 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 447747 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 4477b3 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 449600 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 447798 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x4476d0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd31259(%rip),%rbx │ │ │ │ + ja 4495f5 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xdf894f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44783f │ │ │ │ - movq $0x447818,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 447818 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 447710 │ │ │ │ - lea 0xdf88d1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449683 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x449560,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x4495a8,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd311ca(%rip),%rbx │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4496f4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x449620,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 448900 │ │ │ │ + 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) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 447882 │ │ │ │ + jb 449745 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0xd2f7d2(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp db64b0 │ │ │ │ + jmp 4448c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (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 447938 │ │ │ │ - movq $0x4478d8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4478d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + rex.RB loopne 4497b9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44978e │ │ │ │ + movq $0x4497b0,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + lea 0xd2fcab(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 4478d7 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 447943 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 447928 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x447860,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 449821 │ │ │ │ + movq $0x4494f0,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x4496b0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x449718,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + lea -0x3f(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd310d9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdf87bf(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ 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 4479cf │ │ │ │ - movq $0x4479a8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4479a8 │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4478a0 │ │ │ │ - lea 0xdf8741(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd3104a(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4498a8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44989d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd38868,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 449962 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449957 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ 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,0x28(%rdi) │ │ │ │ - movq $0x491cc0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x11(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4499dc │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4499d1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd30fc9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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 447b0d │ │ │ │ - movq $0x447ac0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 447ac0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 447abf │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jne 447b18 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733cd34c <__environ@GLIBC_2.2.5+0x721780a4> │ │ │ │ + push %rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 447afd │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + ja 449a49 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x449978,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd30f74(%rip),%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xdf85ea(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - 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) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 447b9f │ │ │ │ - movq $0x447b78,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 447b78 │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 447a88 │ │ │ │ - lea 0xdf8571(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd30eea(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 449ac8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449abd │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd386f0,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 449b40 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449b35 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%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,-0x7d(%rcx) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + 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,0x28(%rdi) │ │ │ │ - movq $0x491ce0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x11(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd30e69(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp fe6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 447cdd │ │ │ │ - movq $0x447c90,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB loopne 449bd9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 449bfd │ │ │ │ + movq $0x449bd0,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 447c90 │ │ │ │ + jne 449bd0 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 447c8f │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jne 447ce8 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 447ccd │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd30e14(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x49(%rax,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 449a70 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 449ae8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xdf841a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449c64 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x449b88,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x17(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 447d6f │ │ │ │ - movq $0x447d48,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 447d48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 449d09 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449cfe │ │ │ │ + movq $0xfee7c8,-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 $0x449b60,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x449c20,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rdi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0xd(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 447c58 │ │ │ │ - lea 0xdf83a1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd30d8a(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449d76 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x449c88,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 444590 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd38578,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + rex.RB loopne 449df1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 449e72 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 449e67 │ │ │ │ + movq $0x449850,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + movq $0x4498c8,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x4499f8,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + lea -0x67(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x449a70,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + movq $0x124c471,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x449ae8,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x449e90,-0x20(%rbp) │ │ │ │ + lea -0x4f(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + lea 0xd2f5cf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x491d00,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x11(%r12),%rax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x449d28,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd30d09(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x11,%al │ │ │ │ - fiadds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 447e42 │ │ │ │ + jb 449f2a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp db61d0 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1179421,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x11(%rax) │ │ │ │ - fiadds (%rax) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 447e95 │ │ │ │ - movq $0x447e20,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491cc0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd30cc1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xc,%al │ │ │ │ - roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 447edf │ │ │ │ + jb 449f66 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 447e60 │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xc(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - add $0x28,%r12 │ │ │ │ + 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 449ffc │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 447f35 │ │ │ │ - movq $0x447ec0,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 449ff1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x449f40,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x44cfd0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd30c31(%rip),%rbx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%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 %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,0x33(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x449f88,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + (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) │ │ │ │ - sbb $0xd382f8,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0x449ef8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x44a018,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x17(%r12),%rdi │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd2f37d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dh,%ah │ │ │ │ - fldl (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 447faa │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44a112 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d71070 │ │ │ │ + jmp 4448c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - repz fldl (%rax) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 447ffd │ │ │ │ - movq $0x447f88,-0x20(%r12) │ │ │ │ + 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 $0x44a0e8,-0x20(%r12) │ │ │ │ mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491cc0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xd2f2f3(%rip),%rbx │ │ │ │ + jmp ff2fc8 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd30bf9(%rip),%rbx │ │ │ │ + lea 0xd2f2e1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - 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) │ │ │ │ - loopne 448031 │ │ │ │ - roll %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 448047 │ │ │ │ + jb 44a1bd │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0xd2ed5a(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 447fc8 │ │ │ │ + jmp 4448c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900d30b(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44809d │ │ │ │ - movq $0x448028,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd30b69(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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,0x1c(%rdi) │ │ │ │ + movq $0x44a190,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + jmp 44a080 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd2f245(%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) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd38190,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x18000000,%eax │ │ │ │ - pushf │ │ │ │ - fiadds (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 448137 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 448132 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbc5efe(%rip),%r14 │ │ │ │ + jb 44a25d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0xdeb952(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp eaf110 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 4448c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44816f │ │ │ │ - movq $0x448190,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4481d0 │ │ │ │ - lea 0xd30b72(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x44a230,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xd2f1a8(%rip),%rbx │ │ │ │ + jmp ff2fc8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd2f1a6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe04c51(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe04c4c(%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 %bl,(%rax) │ │ │ │ - or %ebx,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 448221 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 448394 │ │ │ │ - movq $0x448210,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448210 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 44a312 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44a328,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - or %bl,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 448224 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - je 44840d │ │ │ │ - dec %rax │ │ │ │ - movq $0x448258,-0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448258 │ │ │ │ - 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,0x4c00d30a(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - je 44841c │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 448386 │ │ │ │ - movq $0x4482a8,0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4482a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 44a33c │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4448c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0xa(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xf,%rax │ │ │ │ - jb 44842b │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jae 44839f │ │ │ │ - movq $0x448310,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448310 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 44a080 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - or %edx,%ebx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 44830f │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xf,%rax │ │ │ │ - jne 448340 │ │ │ │ - movq $0x448368,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x9(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 4481d0 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xd3095d(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cff2cf7(%rax) │ │ │ │ - jrcxz 448372 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 448382 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4481dd │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xe04a64(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd30975(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 44a3d1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44a3a6 │ │ │ │ + movq $0x44a3c8,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + lea 0xd2f0c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x4483d0,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4483d0 │ │ │ │ - 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 %bl,(%rax) │ │ │ │ - or %edx,%ebx │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 4483cf │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jne 448344 │ │ │ │ - mov 0x1(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xd308d3(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - lea 0xe049f4(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 448227 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 448274 │ │ │ │ - cmp $0xe,%rax │ │ │ │ - jb 4483ff │ │ │ │ - movq $0x448460,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448460 │ │ │ │ - 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4800d308(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xe,%rax │ │ │ │ - jne 448344 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - jmp 4481dd │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44a41c │ │ │ │ + movq $0x44a2d8,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x44a358,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or %dl,%bl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4484c7 │ │ │ │ - movq $0x4484e8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd3080b(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - lea 0xd30852(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xdeb75035,-0x73(%rax) │ │ │ │ + add %ch,%cl │ │ │ │ + sub %edi,%edi │ │ │ │ (bad) │ │ │ │ + call *0xf(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe048f9(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe048f4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 44a080 │ │ │ │ + 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 clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44853f │ │ │ │ - movq $0x448560,-0x8(%rbp) │ │ │ │ + jb 44a4b2 │ │ │ │ + movq $0x44a4d0,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4485a0 │ │ │ │ - lea 0xd3083a(%rip),%rbx │ │ │ │ + jmp da2738 │ │ │ │ + lea 0xd2efc7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xe04881(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe0487c(%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 $0x44a470,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%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,%al │ │ │ │ - (bad) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44874e │ │ │ │ - movq $0x4485e0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4485e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d307(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xf,%rax │ │ │ │ - jb 448690 │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jae 448759 │ │ │ │ - movq $0x448648,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448648 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xf,%rax │ │ │ │ - jne 448678 │ │ │ │ - movq $0x448870,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x9(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 4485a0 │ │ │ │ - cmp $0x10,%rax │ │ │ │ - je 448687 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4487b7 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448740 │ │ │ │ - cmp $0xe,%rax │ │ │ │ - jb 4487c5 │ │ │ │ - movq $0x4486d0,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4486d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp fe6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d306(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - je 44884f │ │ │ │ - dec %rax │ │ │ │ - cmp $0xe,%rax │ │ │ │ - jl 4487b3 │ │ │ │ - movq $0x448718,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x6(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xe,%rax │ │ │ │ - jne 44873c │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - jmp 4485ad │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xe046ba(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd3067b(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733cde9c <__environ@GLIBC_2.2.5+0x72178bf4> │ │ │ │ + rex.XB │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44a589 │ │ │ │ + movq $0x44a520,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x44a5b0,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd2eeed(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x448788,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448788 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - add $0x894800d3,%eax │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 448787 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jne 4487b7 │ │ │ │ - mov 0x1(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xd30587(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fb3768 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xe04655(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - je 448837 │ │ │ │ - dec %rax │ │ │ │ - movq $0x448800,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448800 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 448843 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 448740 │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 4487b7 │ │ │ │ - lea 0xe045e1(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + jge 44a5bc │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4487d4 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 448814 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - jmp 4486e7 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 448900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add $0x894800d3,%eax │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add -0x4c(%rbp),%dh │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4485ad │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - add $0xd3,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733cc1fc <__environ@GLIBC_2.2.5+0x72176f54> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call 8911a1 │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4485a0 │ │ │ │ - lea 0xd3050f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp ff2d88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x11(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - 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) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 448953 │ │ │ │ - movq $0x448970,-0x8(%rbp) │ │ │ │ - mov %rsi,%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 0x6(%rbx),%rax │ │ │ │ + movq $0x44a5e0,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4485a0 │ │ │ │ - lea 0xd30496(%rip),%rbx │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xe0447a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe04463(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add %ebx,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4489ca │ │ │ │ - movq $0x4489e8,-0x8(%rbp) │ │ │ │ + jb 44a67a │ │ │ │ + movq $0x44a698,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4485a0 │ │ │ │ - lea 0xd3042f(%rip),%rbx │ │ │ │ + jmp da2738 │ │ │ │ + lea 0xd2ee0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xe04402(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe043eb(%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 $0x44a608,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp fe6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 448528 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,0x17(%rdi) │ │ │ │ + movq $0x44a6e8,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd2ed52(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - add %ebx,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733cc3a4 <__environ@GLIBC_2.2.5+0x721770fc> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call 8914f1 │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4485a0 │ │ │ │ - lea 0xd303a7(%rip),%rbx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44a78a │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + movq $0x1179421,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + lea 0xd2ed0f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x11(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - 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 %bl,0x2(%rax) │ │ │ │ - roll %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 448bde │ │ │ │ - movq $0x448b18,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 44a7c7 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448b18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 44a768 │ │ │ │ + jmp *-0x10(%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 %bl,(%rax) │ │ │ │ - add %bl,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x72b7f81f(%rbx) │ │ │ │ - adc $0xbe41ff,%eax │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - movq $0x448b68,-0x8(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448b68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44a857 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44a84c │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x44a7a8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x44cfd0,-0x10(%r12) │ │ │ │ + movq $0x124ce19,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 44939a │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - jle 448b8f │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448da6 │ │ │ │ - movq $0x448bb8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448bb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44a89d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0xd2e57a(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4448c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - je 448bcd │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448f10 │ │ │ │ - mov 0x2(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp f38e90 │ │ │ │ - lea 0xd3024b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x448c20,-0x8(%rbp) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448c20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44a917 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44a90c │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x44a870,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44a080 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 44938b │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jle 448c47 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448da6 │ │ │ │ - movq $0x448c70,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448c70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44a9a0 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44a995 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + movq $0x44a7e0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x44a8b8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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,0x1c(%rdi) │ │ │ │ + movq $0x44a930,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp fe6550 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd2eaad(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0x83480974,%eax │ │ │ │ - (bad) │ │ │ │ - mov (%rdx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x3(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp f555f8 │ │ │ │ - movq $0x448cd0,-0x8(%rbp) │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448cd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44aa32 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44a768 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 44937c │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jle 448cf7 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448da6 │ │ │ │ - movq $0x448d20,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448d20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44aabf │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44aab4 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x44aa10,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x44cfd0,-0x10(%r12) │ │ │ │ + movq $0x124ce19,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0x74,%al │ │ │ │ - or %ecx,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - fildl (%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x4(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp f55cf0 │ │ │ │ - movq $0x448d80,-0x8(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448d80 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44ab2e │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44ab23 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x44aa48,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 44936d │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jle 448ed4 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xe04054(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x448de8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448de8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44ab75 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + lea 0xd2e2a2(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4448c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - clc │ │ │ │ - add -0x58(%rbp),%dh │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f58740 │ │ │ │ - movq $0x448e40,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448e40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44ac00 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44abf5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + movq $0x44aad8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x44ab48,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44a080 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 %ecx,(%rdi) │ │ │ │ - test %edx,-0x1(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - jae 448e5b │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fafde8 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - add $0xfffffffffffffffa,%rcx │ │ │ │ - lea 0xbe3eef(%rip),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - movq $0x448eb0,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448eb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1c(%rdi) │ │ │ │ + movq $0x44ab90,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp fe6550 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd2e855(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ 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) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 448eaf │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jne 448f10 │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fb3300 │ │ │ │ - movq $0x448f00,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448f00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44ac92 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44a768 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x48(%rdx,%rdx,1),%esi │ │ │ │ - add $0x8,%ebp │ │ │ │ - lea 0xe03efc(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp f57218 │ │ │ │ - movq $0x448f60,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448f60 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44ad10 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44ad05 │ │ │ │ + movq $0x44ac70,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x44cfd0,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd2e7a1(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 %dl,%al │ │ │ │ - std │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xb,%rax │ │ │ │ - je 448f7e │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jne 448f10 │ │ │ │ - jmp 448da6 │ │ │ │ - mov 0x1(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xd2fda4(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fb3768 │ │ │ │ - movq $0x448fd0,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 448fd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 44a280 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 44935e │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp $0xa,%rbx │ │ │ │ - jge 448ff7 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448f10 │ │ │ │ - movq $0x449020,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449020 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 44a1e0 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 44901f │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - je 44903c │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448da6 │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp d67240 │ │ │ │ - movq $0x449088,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449088 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%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,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 44a130 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 44934f │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp $0x9,%rbx │ │ │ │ - jge 4490af │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448f10 │ │ │ │ - movq $0x4490d8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4490d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%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) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 4490d7 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - je 4490f4 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448da6 │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp f38b38 │ │ │ │ - movq $0x449140,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449140 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 44a080 │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 449340 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jge 449167 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448f10 │ │ │ │ - movq $0x449190,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449190 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 44acb0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%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 44aeac │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44aea1 │ │ │ │ + movq $0x44ad38,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x44ad60,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x44ad88,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x44adb0,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x44add8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44aec8,-0x30(%rbp) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 444a10 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd2e60d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 44918f │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - je 4491ac │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448da6 │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp faf960 │ │ │ │ - movq $0x4491f8,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4491f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x46(%rdi) │ │ │ │ + movq $0xedae08,-0x30(%r12) │ │ │ │ + mov %rbx,-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) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 449331 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp $0x7,%rbx │ │ │ │ - jge 44921f │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448f10 │ │ │ │ - movq $0x449248,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449248 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 44a9c0 │ │ │ │ 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 %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 449247 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - je 449264 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448da6 │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp f37ee8 │ │ │ │ - movq $0x4492b0,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4492b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 44ac20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 449325 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jle 4492d3 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448da6 │ │ │ │ - movq $0x4492f8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4492f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 444590 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 4492f7 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 449314 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 448f10 │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp f38b38 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 4492c4 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 449210 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 449158 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 4490a0 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 448fe8 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 448d98 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 448ce8 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 448c38 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 448b80 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44afda │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44a768 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4493e2 │ │ │ │ - movq $0x449400,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 448ad8 │ │ │ │ - lea 0xd2fa57(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 44b089 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44b07e │ │ │ │ + movq $0x44af48,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x44af70,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x44af98,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x44afb8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44b0a8,-0x28(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 44ae00 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd2e438(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xe039e1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe039dc(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3d(%rdi) │ │ │ │ + movq $0xedadc8,-0x28(%r12) │ │ │ │ + mov %rbx,-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) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cli │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 4493c8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 44acb0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - stc │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44948a │ │ │ │ - movq $0x4494a8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 448ad8 │ │ │ │ - lea 0xd2f9cf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x11(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - 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) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 44a710 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 449513 │ │ │ │ - movq $0x449530,-0x8(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 448ad8 │ │ │ │ - lea 0xd2f956(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xe038ba(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe038a3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 448900 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - clc │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 449592 │ │ │ │ - movq $0x4495b0,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 448ad8 │ │ │ │ - lea 0xd2f8e7(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 44b1e9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44b20e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44b203 │ │ │ │ + movq $0x44b120,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x44b148,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x44b170,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44b230,-0x20(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 44ae00 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd2e2bb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x11(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - 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) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0xedade8,-0x20(%r12) │ │ │ │ + mov %rbx,-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) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - clc │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 449612 │ │ │ │ - movq $0x449630,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 448ad8 │ │ │ │ - lea 0xd2f877(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xe037ba(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe037a3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 444590 │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44b2e2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44a768 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 mov $0x4c,%r8b │ │ │ │ + rex.RB loopne 44b351 │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4497c6 │ │ │ │ - movq $0x4496b8,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ + jb 44b366 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44b35b │ │ │ │ + movq $0x44b2a0,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x44b2c0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44b388,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4496b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 44b198 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0xd2e16b(%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 %ch,%al │ │ │ │ - not %edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - xchg %eax,%esi │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - sbb %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4496e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %r14b,0x4c0044b3(%r8) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 44aff8 │ │ │ │ nopl (%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d2f7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 449782 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x449728,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449728 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0xedada8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x449858,-0x30(%rbp) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44b478 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44b46d │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x27(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 448ad8 │ │ │ │ - lea 0xd2f6d3(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x10(%rax) │ │ │ │ - fiadds (%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - cmp 0x18(%rbp),%rbx │ │ │ │ - je 4498d7 │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp dd85a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %bh,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44b510 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44b505 │ │ │ │ + movq $0x44b420,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd2dfc9(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 %ah,%al │ │ │ │ - pmaxub (%rax),%mm0 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - cmp 0x20(%rbp),%rbx │ │ │ │ - je 4498d7 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp dd7648 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.WB add %al,(%r8) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jae 4498e1 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jb 4498ff │ │ │ │ - cmp 0x18(%rbp),%rcx │ │ │ │ - jne 44991d │ │ │ │ - movq $0x4498a8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4498a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.WB push %r9 │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 44a448 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp 0x10(%rbp),%rbx │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4499cc │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x449820,0x8(%rbp) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 449670 │ │ │ │ - movq $0x4497e8,0x8(%rbp) │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 449670 │ │ │ │ - movq $0x449948,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449948 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - leave │ │ │ │ - pop %rcx │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 449768 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ 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 $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - leave │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 44a380 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB │ │ │ │ - rex │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 449a06 │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x4499b8,0x0(%rbp) │ │ │ │ - mov %rdi,0x48(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0xf(%rax) │ │ │ │ - fiadds (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 449a62 │ │ │ │ + jb 44b5ca │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ddad38 │ │ │ │ + jmp 44a498 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - adc %bl,%dh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 449aa6 │ │ │ │ - movq $0xfee7c8,-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 ddbc50 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 44b498 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 449b6a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x449b10,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449b10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 44b6bc │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44b6b1 │ │ │ │ + movq $0x44b538,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x44b560,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x44b588,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x44b5a8,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x44b5e8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44b6d8,-0x30(%rbp) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 444ca0 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0xd2de25(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ 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) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %dh,0x46(%rdi) │ │ │ │ + movq $0xedae08,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 44b498 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 44a548 │ │ │ │ + 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 449c2a │ │ │ │ + jb 44b7c2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x449bd0,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44a660 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 loopne 44b831 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44b856 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44b84b │ │ │ │ + movq $0x44b758,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x44b780,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x44b7a0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44b878,-0x20(%rbp) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449bd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 44b610 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd2dc93(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + add %dh,0x34(%rdi) │ │ │ │ + movq $0xedade8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + nopl 0x0(%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 44b90a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea -0x1(%rax),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44bb80 │ │ │ │ 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 44b946 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 449cea │ │ │ │ + jb 44ba1b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x449c90,-0x20(%rbp) │ │ │ │ + movq $0x44b9b0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 449c90 │ │ │ │ + jne 44b9b0 │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rbx,%riz,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44ba0b │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x44b920,-0x30(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x44cfd0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ + lea 0xd2d9fb(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 449e21 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 449e09 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 449e2c │ │ │ │ - movq $0x449d68,-0x10(%rbp) │ │ │ │ - mov 0x6(%rsi),%rbx │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44baa0 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44ba95 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x44b960,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449d68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lock rolb %cl,(%rax) │ │ │ │ - movq $0x449da8,-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 449da8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d2f0(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 449e47 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 449df9 │ │ │ │ - movq $0x449ac0,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0xe03033(%rip),%rsi │ │ │ │ - lea 0xe0302c(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xe03009(%rip),%rsi │ │ │ │ - lea 0xe03002(%rip),%r14 │ │ │ │ - lea 0xde09dc(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd2f0a0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x449ea0,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - sar $1,%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733cf414 <__environ@GLIBC_2.2.5+0x7217a16c> │ │ │ │ + and $0x4c,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 449d08 │ │ │ │ - movq $0x449e78,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449e78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d2ef(%rax) │ │ │ │ - movl $0x449ff8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 448ad8 │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lock rolb %cl,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 449f9b │ │ │ │ - movq $0x449ef8,-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) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44bb3a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1179421,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449ef8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x4,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x449f38,-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 449f38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + jmp ed7020 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d2ef(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 449fa2 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 449f8b │ │ │ │ - movq $0x449a38,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - lea 0xe02e9a(%rip),%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x449fd0,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 449fd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44a0a0,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 448ad8 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp fe6550 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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 (%rbx) │ │ │ │ - jne 44a055 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44a045 │ │ │ │ - movq $0x449c40,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea 0xe02de3(%rip),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + ja 44bc0c │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 44bbc2 │ │ │ │ + movq $0x44bb08,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x44bb58,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44a045 │ │ │ │ - movq $0x449b80,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + movq $0x44b8e0,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x44ba48,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x44bac0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0xe02d9b(%rip),%r14 │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd2d8da(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - out %al,(%dx) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 44a0c1 │ │ │ │ - movq $0x44a0e8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - jmp 449d08 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - lea 0xe02d4d(%rip),%r14 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900de09(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44bc8f │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44a129 │ │ │ │ - movq $0x449a78,-0x28(%r12) │ │ │ │ - mov 0x20(%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) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe79b8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + ja 44bc84 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfed6e0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x13(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 44a18b │ │ │ │ - lea 0xd2ed88(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x44a1b8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44bd7e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44bcf0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44a1b8 │ │ │ │ + jne 44bcf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - in (%dx),%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44a257 │ │ │ │ - movq $0x44a208,-0x8(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rsi) │ │ │ │ + movl $0x44bd38,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44a208 │ │ │ │ + jne 44bd38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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 %bl,0x4800d2ec(%rax) │ │ │ │ - movl $0x44a238,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a238 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x3e(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44bd6e │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xdf437c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%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 %ch,-0x14(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44a180,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44bdff │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44bdf4 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ + movq $0x44bca8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 449670 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 44a2b3 │ │ │ │ - lea 0xd2ec70(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jmp 44a279 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0x44a2e0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44be3f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a2e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 44bb80 │ │ │ │ + jmp *-0x10(%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 %al,%al │ │ │ │ - jmp 44a2b1 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 44a2ec │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44a37f │ │ │ │ - movq $0x44a330,-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 44a330 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44be7f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov $0x2,%esi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44bb80 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x15(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44a360,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 44bf1d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44bef0,-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 44a360 │ │ │ │ + jne 44bef0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x15(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44a2a8,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x49(%rax,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 449670 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 44bf89 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44bfb6 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44bfab │ │ │ │ + movq $0xfee7c8,-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 $0x44be98,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x124cdf1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4434f8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x15(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x38(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44a4a3 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44a49d │ │ │ │ - movq $0x44a408,-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 %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 44c05f │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c054 │ │ │ │ + movq $0xfee7c8,-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 $0x44bf38,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %r8,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a408 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - jmp 44a3d9 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex.W movsb %ds:(%rsi),%es:(%rdi) │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - 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 44a448 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733cf9d4 <__environ@GLIBC_2.2.5+0x7217a72c> │ │ │ │ + jl 44c0d3 │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c0fa │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rdi │ │ │ │ + mov 0x26(%rbx),%r8 │ │ │ │ + mov 0x2e(%rbx),%rbx │ │ │ │ + movq $0x44bfd0,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44a4ae │ │ │ │ - movq $0x44a488,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a488 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d2ea(%rax) │ │ │ │ - movl $0x44a4d8,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 448ad8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd2ea8e(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 44c179 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44c18e │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c183 │ │ │ │ + movq $0x44bc40,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x44bdb0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44c1b0,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd2d36b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ddad38 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 44a4fd │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x64(%rdi) │ │ │ │ + movq $0x44be18,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x44be58,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x44c080,-0x30(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movq $0x44a520,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 449d08 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 44a280 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %eax,(%rdx) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x2e(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - jmp ffffffff8b8ca5f4 <__environ@GLIBC_2.2.5+0xffffffff8a67534c> │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - testl $0x247501ff,-0x7cb7f819(%rbx) │ │ │ │ - movq $0x44a5b0,0x8(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ddbc50 │ │ │ │ - movq $0x44a590,0x20(%rbp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ddbc50 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44c299 │ │ │ │ + movq $0x44c288,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44c288 │ │ │ │ + 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,-0x17(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 44a158 │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x17(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 44c293 │ │ │ │ mov 0x8(%rbp),%r14 │ │ │ │ - shl $1,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 44a3b5 │ │ │ │ - nop │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 44bb80 │ │ │ │ + lea 0xd2d268(%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 │ │ │ │ - call ffffffff8d8ca6b4 <__environ@GLIBC_2.2.5+0xffffffff8c67540c> │ │ │ │ - rex.RB call 743cdf34 <__environ@GLIBC_2.2.5+0x73178c8c> │ │ │ │ - sub -0x73(%rax),%cl │ │ │ │ - sbb $0xd2e958,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44c311 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c306 │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd2d1f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00d2e8(%rax) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - add $0x18,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movq $0x44a640,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a640 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x18(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44a6df │ │ │ │ - movq $0x44a690,-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 44a690 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 448ee0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - call ffffffffc78ca764 <__environ@GLIBC_2.2.5+0xffffffffc66754bc> │ │ │ │ - add %r8b,%r8b │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 44a6c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 449498 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %eax,$0xd2 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - add %r9b,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jnp 44a6df │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 449670 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x18(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44a82b │ │ │ │ - movq $0x44a740,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a740 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - call ffffffff898ca814 <__environ@GLIBC_2.2.5+0xffffffff8867556c> │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,%ch │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - mov %ah,-0x74b7ffbc(%rdi) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a788 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44c3a2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 444630 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - out %eax,$0xd2 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - enter $0x44a7,$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 │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a7c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d2e7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44a836 │ │ │ │ - movq $0x44a808,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 44c2c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x19(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44a8d0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 448ad8 │ │ │ │ - lea 0xddffd6(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd2e766(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 44c479 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c46e │ │ │ │ + movq $0x44c338,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x44c360,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + movq $0x44c380,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x44c3c0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44c498,-0x28(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 44b610 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd2d098(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x44a860,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a860 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ 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) │ │ │ │ xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %dh,0x3d(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ + movq $0xedadc8,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x27(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d2e6(%rax) │ │ │ │ - mov 0x18(%rbp),%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 44a96e │ │ │ │ - movq $0x44a908,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a908 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44c52a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 444630 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - out %al,$0xd2 │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 44c2c0 │ │ │ │ + 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 loopne 44c5c1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44c5d6 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c5cb │ │ │ │ + movq $0x44c508,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x44c548,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x44c5f8,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 44b7e0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0xd2cf43(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x49(%rdi) │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 44a3a8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x44a998,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44a998 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900d2e5(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44a9e8 │ │ │ │ - movq $0xddd580,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x122a7fa,-0x10(%r12) │ │ │ │ - movq $0x122a7fa,-0x8(%r12) │ │ │ │ - movq $0x1,(%r12) │ │ │ │ - lea -0x27(%r12),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 44a5e0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + movb $0x8b,0x4c(%rax,%rax,1) │ │ │ │ + jne 44c61c │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 44c3e8 │ │ │ │ + nopl (%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) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44aa2f │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44aa90 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 $0xedada8,-0x20(%r12) │ │ │ │ + mov %rbx,-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) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 44aa72 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44c6ba │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2fc8 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1179421,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB loopne 44aae1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 44ab4d │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44c730 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c725 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x44cfd0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esi,0x49000000(%rcx) │ │ │ │ - add $0x68,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44ab8d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x44aa08,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x44aa48,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x20,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - movq $0x44aab8,-0x20(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733d00a4 <__environ@GLIBC_2.2.5+0x7217adfc> │ │ │ │ + and $0x4c,%al │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44aab8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - jrcxz 44ab89 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44ac03 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44abf8 │ │ │ │ - movq $0x44aa90,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x44ac20,-0x8(%rbp) │ │ │ │ - lea 0xe0222f(%rip),%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44aa90 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd2e39e(%rip),%rbx │ │ │ │ + ja 44c7f2 │ │ │ │ + movq $0x44c688,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x44c6d8,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x44c750,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd2cd24(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1d(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44a708 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44ac67 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + jb 44c878 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c86d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44acc8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44acaa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + jb 44c932 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c927 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2fc8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB loopne 44ad19 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 44ad85 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44c9a8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44c99d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ 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,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esi,0x49000000(%rcx) │ │ │ │ - add $0x68,%esp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 44ca2c │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44adc5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x44ac40,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x44ac80,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 44ca21 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x44c950,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x20,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - movq $0x44acf0,-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 44acf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3(%rax) │ │ │ │ - fldl (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44ae45 │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733d039c <__environ@GLIBC_2.2.5+0x7217b0f4> │ │ │ │ + js 44ca9b │ │ │ │ + add $0x50,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44ae3a │ │ │ │ - movq $0x44acc8,-0x8(%r12) │ │ │ │ + ja 44cabe │ │ │ │ + movq $0x44c820,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x44c898,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x44c9c0,-0x20(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rsi,(%r12) │ │ │ │ - movq $0x44ae60,-0x10(%rbp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xe01ff1(%rip),%r14 │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44acc8 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd2e16c(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd2ca80(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - cld │ │ │ │ - fldl (%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ddc710 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44aeb2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44aefa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443b78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44cb48 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44cb3d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + 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) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44af77 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x44ae80,-0x50(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x44aec8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - loopne 44af69 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44aff4 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 44cc02 │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44afe9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x44af18,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + ja 44cbf7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44abb8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x60,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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44b03a │ │ │ │ + jb 44cc4a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ + movq $0x1178de1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + jmp ed7020 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ 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 44b07a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44b090,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733d05bc <__environ@GLIBC_2.2.5+0x7217b314> │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44ccd4 │ │ │ │ + movq $0x44caf0,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x44cb68,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x44cc18,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 443b08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + lea 0xd2c892(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - movq $0x1234581,0x0(%rbp) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44cd4c │ │ │ │ + movq $0x44cd40,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44cd40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + sbb $0xff,%al │ │ │ │ (bad) │ │ │ │ - js 44b11a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 44b137 │ │ │ │ - movq $0x44af98,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - movq $0x44b008,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - movq $0x44b050,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x491b40,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x13(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0xd2de7f(%rip),%rbx │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xd2c82d,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,-0x22(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 44b0c8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800d2db(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44b1cd │ │ │ │ - movq $0x44b1e8,-0x18(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0xd2db75(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fb3768 │ │ │ │ - lea 0xd2de14(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 0x11(%rbp),%esi │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - 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) │ │ │ │ + add %ch,%bl │ │ │ │ + xchg %eax,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcmovnbe %st(2),%st │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733ceb84 <__environ@GLIBC_2.2.5+0x721798dc> │ │ │ │ - sub $0x48,%al │ │ │ │ - movl $0x44b280,-0x18(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0xd2dadd(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fb3768 │ │ │ │ - lea 0xd2dd8c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x11(%rbp),%esi │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - 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) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x44cfd0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd2c7c7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x26(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44b2ec │ │ │ │ - movq $0x44b308,-0x8(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xd2da4e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fb3768 │ │ │ │ - lea 0xd2dd15(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xe01ad9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe01ad4(%rip),%rbx │ │ │ │ - add $0x8,%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 $0x44cff0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd2c777(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44b36f │ │ │ │ - movq $0x44b390,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd2d9cb(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fb3768 │ │ │ │ - lea 0xd2dca2(%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 0xe(%rbp),%esi │ │ │ │ - lea 0xe01a5a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe01a43(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x44d010,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd2c72c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x27(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44b3f7 │ │ │ │ - movq $0x44b418,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd2d943(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fb3768 │ │ │ │ - lea 0xd2dc2a(%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,0x15(%rdi) │ │ │ │ + movq $0x44d030,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd2c6e4(%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 44cf10 │ │ │ │ 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,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xe019c9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44cf65 │ │ │ │ + movq $0x44d050,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3f(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe019c4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd2c639(%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) │ │ │ │ + rex.WRX adc %r15b,0x0(%rax,%r8,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %edx,(%rax) │ │ │ │ + mov $0x0,%esp │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - fcom %st(2) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44b47c │ │ │ │ - movq $0x44b498,-0x8(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xd2d8be(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fb3768 │ │ │ │ - lea 0xd2dbb5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov $0xbc10,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0xe(%rbp),%esi │ │ │ │ - lea 0xe01952(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xe0193b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + xchg %ax,%ax │ │ │ │ + sti │ │ │ │ + adc %bh,0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x2,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + cmp %edx,(%rcx) │ │ │ │ + mov $0x0,%esp │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x28(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd2d84c(%rip),%r14 │ │ │ │ - jmp fb3768 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd2d7b4(%rip),%r14 │ │ │ │ - jmp faefb8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %edi,%edi │ │ │ │ + add %dl,%gs:0xbc1177(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - adc $0xd8000000,%eax │ │ │ │ - fiadds (%eax) │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + rex.WR fiadds (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44b577 │ │ │ │ + jb 44d0af │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 44b572 │ │ │ │ + je 44d0aa │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbc2a94(%rip),%r14 │ │ │ │ + lea 0xbc1842(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp eaf110 │ │ │ │ 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,-0x25(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ rolb %cl,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44b6ed │ │ │ │ - movq $0x44b5d8,-0x18(%rbp) │ │ │ │ + jb 44d281 │ │ │ │ + movq $0x44d110,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b5d8 │ │ │ │ + jne 44d110 │ │ │ │ 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 %ah,(%rax) │ │ │ │ - fcmovnbe %st(2),%st │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - (bad) │ │ │ │ - je 44bbb0 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - movq $0x44b620,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ + add %ch,0x4800d2c4(%rax) │ │ │ │ + movl $0x44d148,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b620 │ │ │ │ + jne 44d148 │ │ │ │ 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 %bl,%al │ │ │ │ - fcmovbe %st(2),%st │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - je 44bbbf │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 44b64f │ │ │ │ - lea 0xe017a9(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x44b678,0x10(%rbp) │ │ │ │ + add %dh,-0x3c(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + jne 44d273 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x44d188,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b678 │ │ │ │ + jne 44d188 │ │ │ │ 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,0x4800d2da(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - lea 0xbe1717(%rip),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - movq $0x44b6c0,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 44d28c │ │ │ │ + movq $0x44d1d8,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b6c0 │ │ │ │ + jne 44d1d8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - fcmovbe %st(2),%st │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x2(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f38dd8 │ │ │ │ - lea 0xd2d9f4(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2da24(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x44b728,0x0(%rbp) │ │ │ │ - mov 0x3(%rbx),%rbx │ │ │ │ + add %ah,%al │ │ │ │ + ret │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 44d29a │ │ │ │ + movq $0x44d228,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b728 │ │ │ │ + jne 44d228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d2d9(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x3(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f55548 │ │ │ │ - movq $0x44b778,0x0(%rbp) │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x2e(%r8) │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b778 │ │ │ │ + jne 44d258 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x27(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x4(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 44d273 │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fae5f8 │ │ │ │ + lea 0xdffb77(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd2c350(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xdffb67(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp f55c38 │ │ │ │ - movq $0x44b7d0,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd2c317(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + ret $0xd2 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44d4d4 │ │ │ │ + movq $0x44d308,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b7d0 │ │ │ │ + jne 44d308 │ │ │ │ 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 %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add (%rdi),%ecx │ │ │ │ - test %edi,%ebp │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - jae 44b7e9 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f57160 │ │ │ │ - movq $0x44b828,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %dh,0x4800d2c2(%rax) │ │ │ │ + movl $0x44d340,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44d340 │ │ │ │ + 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 %bh,-0x3e(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x8(%rbp),%rax │ │ │ │ + jne 44d4c6 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x44d380,0x10(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b828 │ │ │ │ + jne 44d380 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d2d8(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + add %bh,(%rax) │ │ │ │ + ret $0xd2 │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f58688 │ │ │ │ - movq $0x44b880,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 44d4ef │ │ │ │ + movq $0x44d3d0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b880 │ │ │ │ + jne 44d3d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x28(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + rcl $0x0,%edx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - movq $0x44b8c0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + je 44d4df │ │ │ │ + movq $0x44d420,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b8c0 │ │ │ │ + jne 44d420 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - mov $0xe3830044,%eax │ │ │ │ - (bad) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %r10b,-0x2c(%r8) │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b8f8 │ │ │ │ + jne 44d450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%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 %r9b,(%r15) │ │ │ │ - xchg %eax,%esp │ │ │ │ - rorb $0xb6,(%rdi) │ │ │ │ - rorb $0xe0,-0x3f(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - cwtl │ │ │ │ - rcr $1,%bl │ │ │ │ - (bad) │ │ │ │ - add %ecx,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:-0x77(%rax) │ │ │ │ - (bad) -0x7d(%rax) │ │ │ │ - loope 44b91a │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - add $0xfffffffffffffffa,%rcx │ │ │ │ - lea 0xbe14ad(%rip),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - movq $0x44b970,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jne 44d4c6 │ │ │ │ + movq $0x44d480,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b970 │ │ │ │ + jne 44d480 │ │ │ │ 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) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x29(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r15b,0x480044d4(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - movq $0x44b9c8,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44b9c8 │ │ │ │ + jne 44d4b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x1(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xd2d2db(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - movq $0x44ba28,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44ba28 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + je 44d4ef │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xdff92d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd2c10d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xd2c0d2(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0xdff8fb(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + 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 %dh,0x4800d2d6(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp d5af50 │ │ │ │ - movq $0x44ba80,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44d56f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44d558,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44ba80 │ │ │ │ + jne 44d558 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x2a(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 44d564 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp f38a80 │ │ │ │ - movq $0x44bad8,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + jmp f4f100 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 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 103d0edc <__environ@GLIBC_2.2.5+0xf17bc34> │ │ │ │ + (bad) │ │ │ │ + test $0x48000000,%eax │ │ │ │ + movl $0x44d5d0,-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 44bad8 │ │ │ │ + jne 44d5d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fae6a8 │ │ │ │ - movq $0x44bb30,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x51(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x44d510,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 44d6fa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44d6a8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44bb30 │ │ │ │ + jne 44d6a8 │ │ │ │ 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 %ch,0x4800d2d5(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x7,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + 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,0x35(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp f37e38 │ │ │ │ - movq $0x44bb88,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + jmp f4f100 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 call 103d1064 <__environ@GLIBC_2.2.5+0xf17bdbc> │ │ │ │ + (bad) │ │ │ │ + test $0x48000000,%eax │ │ │ │ + movl $0x44d758,-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 44bb88 │ │ │ │ + jne 44d758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2b(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jne 44b6dd │ │ │ │ - mov 0x1(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f38a80 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 44b5f0 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov -0x4(%rbx),%ebx │ │ │ │ - jmp 44b63c │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - {rex2 0xd2} str -0x73(%r16) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44bc02 │ │ │ │ - movq $0x44bc20,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44b598 │ │ │ │ - lea 0xd2d51f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%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 $0x44d658,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xe011c1(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xe011bc(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44d845 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44d83a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x44d710,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xbc10a8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (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 44bcac │ │ │ │ - movq $0x44bc98,-0x10(%rbp) │ │ │ │ + rex.RB loopne 44d8b9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44d9a3 │ │ │ │ + movq $0x44d8a8,-0x18(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44bc98 │ │ │ │ + jne 44d8a8 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - jne 44bca4 │ │ │ │ - lea 0xbc2137(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - lea 0xd2d4f5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,%bh │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44bd1c │ │ │ │ - movq $0x44bd08,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + fadds 0x48(%rax,%rax,1) │ │ │ │ + mov 0x6(%rbx),%eax │ │ │ │ + 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 44bd08 │ │ │ │ + jne 44d8f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 44bd14 │ │ │ │ - lea 0xbc20c7(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44d9ae │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 44d95b │ │ │ │ + movq $0x44d7e0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x44d588,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbc0f53(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea 0xbc0893(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp fad778 │ │ │ │ - lea 0xd2d48d(%rip),%rbx │ │ │ │ + lea 0xd2bc6e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 $0x65358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + testl $0x7c358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + sub %ah,%al │ │ │ │ + add %ch,%cl │ │ │ │ + jle 44d9e6 │ │ │ │ (bad) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ + testl $0x1d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + mov $0x1ee900d2,%esp │ │ │ │ + or 0x1f0f6600(%rax),%dh │ │ │ │ + add %r8b,(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x2c(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44bdb8 │ │ │ │ - movq $0x44bda8,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xdff3da,%eax │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xe02818(%rip),%r14 │ │ │ │ + jmp 44d868 │ │ │ │ + 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 loopne 44dab9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44dbeb │ │ │ │ + movq $0x44daa8,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44bda8 │ │ │ │ + jne 44daa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea 0xd2d411(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d429(%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) │ │ │ │ - enter $0xd2d6,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44bdfa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44bf20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,%dh │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44be2e │ │ │ │ - movq $0x44be48,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + fiaddl 0x48(%rax,%rax,1) │ │ │ │ + mov 0x6(%rbx),%ecx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44bf20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea 0xd2d629(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44daf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,%dh │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44bec0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44beb5 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x44be10,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x44bed8,-0x10(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44bf20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,-0x38b80000(%rax,%rax,1) │ │ │ │ + rex.RB clc │ │ │ │ + rex.W fildl 0x48(%rax,%rax,1) │ │ │ │ + mov 0x6(%rbx),%eax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44db48 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - jne 44bee4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x25(%r8) │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44db78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xd5,%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 44c190 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 44dbdd │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 44dbf6 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 44db94 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xdff256(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x44dbd0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44dbd0 │ │ │ │ + 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(%rdi,%rsi,4) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + lea 0xdff216(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd2ba7e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fb0050 │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44bf8b │ │ │ │ - movq $0x44bf58,-0x8(%rbp) │ │ │ │ + rex.RB loopne 44dc71 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44dd9b │ │ │ │ + movq $0x44dc60,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44bf58 │ │ │ │ + jne 44dc60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x2b(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - lea 0xbe0eb3(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d3ee(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d406(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d50e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xd2d413(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d42b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d443(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d45b(%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 0xbe0e6a(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c027 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x44bef8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbc3d60(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c073 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0x44be70,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbc1f90(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c0c9 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x44bdd8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x124f771,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd2d140(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d158(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d170(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d188(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d1a0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d1b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d1d0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d1e8(%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 %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,%bl │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 44c190 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rcl %cl,%edx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44c223 │ │ │ │ - movq $0x44c1c8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0xdc,%al │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44c1c8 │ │ │ │ + jne 44dcb0 │ │ │ │ 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 │ │ │ │ - rcl %cl,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rdx,%rbx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c213 │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rsi) │ │ │ │ + movl $0x44dd00,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x44c170,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x44c250,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44bf20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd2d30e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xd2d21b(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44dd00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 44c25c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + fldl 0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44dd30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - fcom %st(2) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp 44c290 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rcl %cl,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44c323 │ │ │ │ - movq $0x44c2c8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 44dd8d │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 44ddb4 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xdff0c6(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x44dd80,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44c2c8 │ │ │ │ + jne 44dd80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d2d2(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44c32e │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c313 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x44c270,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x44c350,-0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44bf20 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd2d21e(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + lea 0xdff06d(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd2b8d6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xe00ae4(%rip),%rbx │ │ │ │ + lea 0xdff05d(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fb01f0 │ │ │ │ + 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 loopne 44de31 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44df63 │ │ │ │ + movq $0x44de20,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44de20 │ │ │ │ + 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) │ │ │ │ - jne 44c35c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,%dh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + jo 44de18 │ │ │ │ + add %r9b,-0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44de70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rcl $1,%edx │ │ │ │ - add %ch,%cl │ │ │ │ - adc %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,-0x38b80000(%rax,%rax,1) │ │ │ │ + rex.RB clc │ │ │ │ + rcr $0x44,%dh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44dec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xe00a4f(%rip),%r14 │ │ │ │ - jmp 44c818 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + fiadds 0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44def0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 44c38a │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44c3dd │ │ │ │ - movq $0x44c3f8,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xe00a1d(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44c818 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rcl %cl,%edx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xd2d3e1,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 44df55 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 44df6e │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ + jmp 44df0c │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xdfeee7(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x44df48,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44df48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rsi,4) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + lea 0xdfee95(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd2b716(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x44df98,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44df98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,%ah │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xe009cf(%rip),%r14 │ │ │ │ - jmp 44c818 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 49459714 <__environ@GLIBC_2.2.5+0x4820446c> │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c46f │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x44c420,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbe058b(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r10b,%r8b │ │ │ │ + filds 0x48(%rax,%rax,1) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44dfd0 │ │ │ │ + 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 44dfe3 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 44df0c │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44df55 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - rcl %cl,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44c4ea │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c4df │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x44c440,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x44c500,-0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xe00924(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 44e164 │ │ │ │ + movq $0x44e048,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44c818 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e048 │ │ │ │ + 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) │ │ │ │ - jne 44c50c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock movabs 0x8b48d989480044e0,%al │ │ │ │ + push %rbx │ │ │ │ + (bad) │ │ │ │ + mov 0xe(%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 44e0a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dl,%bl │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44c545 │ │ │ │ - movq $0x44c560,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xe008be(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44c818 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xd2d25b,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rsi) │ │ │ │ + movl $0x44e0f8,-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 44e0f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4d18c4834900d2d2,%al │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 44c5b7 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x44c520,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbe0443(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + loope 44e143 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e128 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - rcl %cl,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44c632 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c627 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x44c588,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x44c648,-0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xe007dc(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44c818 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 44e1ea │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 44e16f │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd2b51d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x44e198,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e198 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r10b,%r8b │ │ │ │ + loope 44e1e3 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 44c654 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e1d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,0x3b(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + jge 44e14a │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rcl $0xd2,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44c6c4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c6b9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x44c5d8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbc1941(%rip),%r14 │ │ │ │ + rex.RB loopne 44e261 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 44e393 │ │ │ │ + movq $0x44e250,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e250 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xd2ce85(%rip),%r14 │ │ │ │ - jmp ec7c68 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,%dh │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,%cl │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44c71d │ │ │ │ - movq $0x44c738,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xd2d115(%rip),%r14 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x48064b8b480044e2,%al │ │ │ │ + mov 0xe(%rbx),%ebx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed7e78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e2a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - rcl $1,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rdi,%rbp,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c7c3 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,-0x38b80000(%rax,%rax,1) │ │ │ │ + rex.RB clc │ │ │ │ + lock loop 44e2fb │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x44c6d8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x44c798,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44c798 │ │ │ │ + jne 44e2f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d2cc(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x44c7e8,0x8(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + jrcxz 44e33b │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e320 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 44e385 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 44e39e │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp ec7f78 │ │ │ │ - lea 0xd2cc96(%rip),%rbx │ │ │ │ + jmp 44e33c │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + lea 0xdfeab7(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x44e378,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e378 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x34(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea 0xd2cc61(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rsi,4) │ │ │ │ + add $0xffffffe8,%ebp │ │ │ │ + lea 0xdfea65(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd2b2f6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x44e3c8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e3c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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) │ │ │ │ + adc %r8b,(%r8) │ │ │ │ + in $0x44,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e400 │ │ │ │ + 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 44e413 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 44e33c │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44e385 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rcl $1,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 44da68 │ │ │ │ + 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 call 733d016c <__environ@GLIBC_2.2.5+0x7217aec4> │ │ │ │ - (bad) │ │ │ │ - movq $0x44c850,-0x10(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 44e656 │ │ │ │ + movq $0x44e4a0,-0x10(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44c850 │ │ │ │ + jne 44e4a0 │ │ │ │ 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 %bl,%al │ │ │ │ - iret │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - lea 0xbe0653(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2ce66(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2ce7e(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2d036(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xd2ce8b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2cea3(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2cebb(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2ced3(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - add $0xfffffffffffffffa,%rax │ │ │ │ - lea 0xbe060a(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c91f │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x44c6f8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbc3468(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x44c970,-0x8(%rbp) │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x1(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x44e4f8,-0x10(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%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 44c970 │ │ │ │ + jne 44e4f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d2ce(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,0x1(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x44e550,-0x10(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 44ca96 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c9cf │ │ │ │ - movq $0x44c668,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44c91f │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x44c3b8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbcf991(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - lea 0xd2cb73(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2cb8b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2cba3(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd2cbbb(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd2cbd3(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x480044e5(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e580 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd2cbeb(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %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) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 44e677 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 44e612 │ │ │ │ + movq $0x44e5c8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e5c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd2cc03(%rip),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r8b,(%r8) │ │ │ │ + out %al,$0x44 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e600 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd2cc1b(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + 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(%rax) │ │ │ │ + or %r9b,0x3b(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + jl 44e66f │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x44e648,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44e648 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44caca │ │ │ │ - movq $0x44c490,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbc1530(%rip),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - int $0xd2 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44cb23 │ │ │ │ - movq $0x44cb40,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xe002db(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44c818 │ │ │ │ - lea 0xd2cda6(%rip),%rbx │ │ │ │ + sbb $0xd2c7fa,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd2b043(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0xd2c7e1(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %cl,-0x75(%rax) │ │ │ │ - jne 44cb4c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xbde352(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x33(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd2cd5d(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44e6e3 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x44e698,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44cbed │ │ │ │ + jb 44e75b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44e750 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44cbd0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44cbd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x44e6b8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbc008f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 44cbdb │ │ │ │ - or (%rdi),%cl │ │ │ │ - lahf │ │ │ │ - rorb $0xb6,(%rdi) │ │ │ │ - rorb $0xe0,-0x3f(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - cwtl │ │ │ │ - rcr $1,%bl │ │ │ │ - (bad) │ │ │ │ - add %ecx,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lock mov $0xd2,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xd2b0e9,%eax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800d2cc,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44cc2e │ │ │ │ + shlb $1,-0x72b7ff2e(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44e7e3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44e7d8 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x44e770,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbc0036(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44c818 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + rex mov $0xd2,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xd2b039,%eax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x34(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %dh,-0x72b7ff2e(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44e86b │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44cc84 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x44cc08,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - lea 0xde8f33(%rip),%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + ja 44e860 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x44e7f8,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbd4114(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - int3 │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44cce5 │ │ │ │ - movq $0x44cb90,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x44cc50,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,0x2(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x44e708,-0x190(%r12) │ │ │ │ + mov %rsi,-0x180(%r12) │ │ │ │ + movq $0xfb4710,-0x178(%r12) │ │ │ │ + lea -0x190(%r12),%rax │ │ │ │ + mov %rax,-0x170(%r12) │ │ │ │ + movq $0x124ce19,-0x168(%r12) │ │ │ │ + movq $0xfb4710,-0x160(%r12) │ │ │ │ + movq $0x124ce19,-0x158(%r12) │ │ │ │ + lea -0x176(%r12),%rax │ │ │ │ + mov %rax,-0x150(%r12) │ │ │ │ + movq $0xfb4710,-0x148(%r12) │ │ │ │ + movq $0x1179810,-0x140(%r12) │ │ │ │ + lea -0x15e(%r12),%rax │ │ │ │ + mov %rax,-0x138(%r12) │ │ │ │ + movq $0x44e790,-0x130(%r12) │ │ │ │ + mov %r14,-0x120(%r12) │ │ │ │ + movq $0xfb4710,-0x118(%r12) │ │ │ │ + lea -0x130(%r12),%rax │ │ │ │ + mov %rax,-0x110(%r12) │ │ │ │ + lea -0x146(%r12),%rax │ │ │ │ + mov %rax,-0x108(%r12) │ │ │ │ + movq $0xfb4710,-0x100(%r12) │ │ │ │ + movq $0x124ce19,-0xf8(%r12) │ │ │ │ + lea -0x116(%r12),%rax │ │ │ │ + mov %rax,-0xf0(%r12) │ │ │ │ + movq $0xfb4710,-0xe8(%r12) │ │ │ │ + movq $0x11797e8,-0xe0(%r12) │ │ │ │ + lea -0xfe(%r12),%rax │ │ │ │ + mov %rax,-0xd8(%r12) │ │ │ │ + movq $0xfb4710,-0xd0(%r12) │ │ │ │ + movq $0x11797c0,-0xc8(%r12) │ │ │ │ + lea -0xe6(%r12),%rax │ │ │ │ + mov %rax,-0xc0(%r12) │ │ │ │ + movq $0xfb4710,-0xb8(%r12) │ │ │ │ + movq $0x1179798,-0xb0(%r12) │ │ │ │ + lea -0xce(%r12),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + movq $0xfb4710,-0xa0(%r12) │ │ │ │ + movq $0x124ce19,-0x98(%r12) │ │ │ │ + lea -0xb6(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0xfb4710,-0x88(%r12) │ │ │ │ + movq $0x1179770,-0x80(%r12) │ │ │ │ + lea -0x9e(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0xfb4710,-0x70(%r12) │ │ │ │ + movq $0x1179748,-0x68(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0xfb4710,-0x58(%r12) │ │ │ │ + movq $0x1179720,-0x50(%r12) │ │ │ │ + lea -0x6e(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xfb4710,-0x40(%r12) │ │ │ │ + movq $0x11796f8,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x44e818,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd2cbf9(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp ecb598 │ │ │ │ + movq $0x198,0x388(%r13) │ │ │ │ + lea 0xd2ad99(%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) │ │ │ │ - cmp %cl,%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44cd32 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + cmp %dh,-0x72b7ff2e(%rax) │ │ │ │ + xor $0xd2b031,%eax │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44c290 │ │ │ │ + jmp ed7af0 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %dh,-0x7cb6ff2e(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x44eb08,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbbfa8b(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ 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) │ │ │ │ - movabs 0x4cf0458d4800df58,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 44cda4 │ │ │ │ + enter $0xd2af,$0x0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44eba3 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x44eb28,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + 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) │ │ │ │ + js 44eb75 │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44ec1b │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44cd99 │ │ │ │ + ja 44ec10 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + movq $0x44eb78,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbbf9e7(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + jmp fad778 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + call 4845bedf <__environ@GLIBC_2.2.5+0x47206c37> │ │ │ │ + lea 0xd2aee1(%rip),%esi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - pop %rax │ │ │ │ - filds (%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0xd2ae,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44eca3 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44ce10 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x44cd48,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + ja 44ec98 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x44ec30,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbc1198(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbbf9e3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - 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 $0x4800df57,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44cea8 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44ce9d │ │ │ │ + jb 44ece1 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x1241bd9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xbbf8f6(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp fad778 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dl,-0x21(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44f01d │ │ │ │ + movq $0x44ebc8,-0x208(%r12) │ │ │ │ + mov %rsi,-0x1f8(%r12) │ │ │ │ + movq $0xfb4710,-0x1f0(%r12) │ │ │ │ + lea -0x208(%r12),%rax │ │ │ │ + mov %rax,-0x1e8(%r12) │ │ │ │ + movq $0x124ce19,-0x1e0(%r12) │ │ │ │ + movq $0xfb4710,-0x1d8(%r12) │ │ │ │ + movq $0x124ce19,-0x1d0(%r12) │ │ │ │ + lea -0x1ee(%r12),%rax │ │ │ │ + mov %rax,-0x1c8(%r12) │ │ │ │ + movq $0xfb4710,-0x1c0(%r12) │ │ │ │ + movq $0x1179af0,-0x1b8(%r12) │ │ │ │ + lea -0x1d6(%r12),%rax │ │ │ │ + mov %rax,-0x1b0(%r12) │ │ │ │ + movq $0xfb4710,-0x1a8(%r12) │ │ │ │ + movq $0x1179a00,-0x1a0(%r12) │ │ │ │ + lea -0x1be(%r12),%rax │ │ │ │ + mov %rax,-0x198(%r12) │ │ │ │ + movq $0xfb4710,-0x190(%r12) │ │ │ │ + movq $0x1179ac8,-0x188(%r12) │ │ │ │ + lea -0x1a6(%r12),%rax │ │ │ │ + mov %rax,-0x180(%r12) │ │ │ │ + movq $0xfb4710,-0x178(%r12) │ │ │ │ + movq $0x1179aa0,-0x170(%r12) │ │ │ │ + lea -0x18e(%r12),%rax │ │ │ │ + mov %rax,-0x168(%r12) │ │ │ │ + movq $0xfb4710,-0x160(%r12) │ │ │ │ + movq $0x1179a78,-0x158(%r12) │ │ │ │ + lea -0x176(%r12),%rax │ │ │ │ + mov %rax,-0x150(%r12) │ │ │ │ + movq $0xfb4710,-0x148(%r12) │ │ │ │ + movq $0x1179a50,-0x140(%r12) │ │ │ │ + lea -0x15e(%r12),%rax │ │ │ │ + mov %rax,-0x138(%r12) │ │ │ │ + movq $0xfb4710,-0x130(%r12) │ │ │ │ + movq $0x1179a28,-0x128(%r12) │ │ │ │ + lea -0x146(%r12),%rax │ │ │ │ + mov %rax,-0x120(%r12) │ │ │ │ + movq $0x44ec50,-0x118(%r12) │ │ │ │ + mov %r14,-0x108(%r12) │ │ │ │ + movq $0xfb4710,-0x100(%r12) │ │ │ │ + lea -0x118(%r12),%rax │ │ │ │ + mov %rax,-0xf8(%r12) │ │ │ │ + lea -0x12e(%r12),%rax │ │ │ │ + mov %rax,-0xf0(%r12) │ │ │ │ + movq $0xfb4710,-0xe8(%r12) │ │ │ │ + movq $0x1179a00,-0xe0(%r12) │ │ │ │ + lea -0xfe(%r12),%rax │ │ │ │ + mov %rax,-0xd8(%r12) │ │ │ │ + movq $0xfb4710,-0xd0(%r12) │ │ │ │ + movq $0x11799d8,-0xc8(%r12) │ │ │ │ + lea -0xe6(%r12),%rax │ │ │ │ + mov %rax,-0xc0(%r12) │ │ │ │ + movq $0xfb4710,-0xb8(%r12) │ │ │ │ + movq $0x11799b0,-0xb0(%r12) │ │ │ │ + lea -0xce(%r12),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + movq $0xfb4710,-0xa0(%r12) │ │ │ │ + movq $0x1179988,-0x98(%r12) │ │ │ │ + lea -0xb6(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0xfb4710,-0x88(%r12) │ │ │ │ + movq $0x1179960,-0x80(%r12) │ │ │ │ + lea -0x9e(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0xfb4710,-0x70(%r12) │ │ │ │ + movq $0x1179938,-0x68(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0xfb4710,-0x58(%r12) │ │ │ │ + movq $0x1179910,-0x50(%r12) │ │ │ │ + lea -0x6e(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xfb4710,-0x40(%r12) │ │ │ │ + movq $0x11798e8,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x44ecb8,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp ecb598 │ │ │ │ + movq $0x210,0x388(%r13) │ │ │ │ + lea 0xd2ab39(%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) │ │ │ │ + scas %es:(%rdi),%rax │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea 0xd2af41(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %ch,-0x72b7ff2e(%rdi) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44cf38 │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 44f0bb │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44cf2d │ │ │ │ + ja 44f0b0 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x44ce30,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0x44f048,-0x10(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbc107f(%rip),%r14 │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbbf42f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + 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 %dl,0x4900df56(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44cf9f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x44cec0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44f0f9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xbbf22c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%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) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x43(%rdi) │ │ │ │ - movq $0x44cd10,-0x20(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xa,%r14 │ │ │ │ - jle 44d003 │ │ │ │ - movq $0x44cf58,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x44cdc0,-0x8(%r12) │ │ │ │ + push $0x4d000001 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 44f32d │ │ │ │ + movq $0x44f068,-0x160(%r12) │ │ │ │ + mov %r14,-0x150(%r12) │ │ │ │ + movq $0xfb4710,-0x148(%r12) │ │ │ │ + lea -0x160(%r12),%rax │ │ │ │ + mov %rax,-0x140(%r12) │ │ │ │ + movq $0x117a1fa,-0x138(%r12) │ │ │ │ + movq $0xfb4710,-0x130(%r12) │ │ │ │ + movq $0x124ce19,-0x128(%r12) │ │ │ │ + lea -0x146(%r12),%rax │ │ │ │ + mov %rax,-0x120(%r12) │ │ │ │ + movq $0xfb4710,-0x118(%r12) │ │ │ │ + movq $0x1179d10,-0x110(%r12) │ │ │ │ + lea -0x12e(%r12),%rax │ │ │ │ + mov %rax,-0x108(%r12) │ │ │ │ + movq $0xfb4710,-0x100(%r12) │ │ │ │ + movq $0x1179ce8,-0xf8(%r12) │ │ │ │ + lea -0x116(%r12),%rax │ │ │ │ + mov %rax,-0xf0(%r12) │ │ │ │ + movq $0xfb4710,-0xe8(%r12) │ │ │ │ + movq $0x1179cc0,-0xe0(%r12) │ │ │ │ + lea -0xfe(%r12),%rax │ │ │ │ + mov %rax,-0xd8(%r12) │ │ │ │ + movq $0xfb4710,-0xd0(%r12) │ │ │ │ + movq $0x1179c98,-0xc8(%r12) │ │ │ │ + lea -0xe6(%r12),%rax │ │ │ │ + mov %rax,-0xc0(%r12) │ │ │ │ + movq $0xfb4710,-0xb8(%r12) │ │ │ │ + movq $0x124ce19,-0xb0(%r12) │ │ │ │ + lea -0xce(%r12),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + movq $0xfb4710,-0xa0(%r12) │ │ │ │ + movq $0x1179c70,-0x98(%r12) │ │ │ │ + lea -0xb6(%r12),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0xfb4710,-0x88(%r12) │ │ │ │ + movq $0x1179c48,-0x80(%r12) │ │ │ │ + lea -0x9e(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0xfb4710,-0x70(%r12) │ │ │ │ + movq $0x1179c20,-0x68(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0xfb4710,-0x58(%r12) │ │ │ │ + movq $0x1179bf8,-0x50(%r12) │ │ │ │ + lea -0x6e(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xfb4710,-0x40(%r12) │ │ │ │ + movq $0x124ce19,-0x38(%r12) │ │ │ │ + lea -0x56(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x44f0d0,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd2c976(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp ecb598 │ │ │ │ + movq $0x168,0x388(%r13) │ │ │ │ + lea 0xd2aed9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + 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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x37(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44d091 │ │ │ │ - movq $0x44d080,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 44f37a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44d080 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp ecb598 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - leave │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 44cfc8 │ │ │ │ - lea 0xd2c928(%rip),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44f3bb │ │ │ │ + movq $0x44f3d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + lea 0xd2aeb6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800d2c4,%eax │ │ │ │ - mov 0x10(%rbx),%esi │ │ │ │ - lea 0xd2c4ad(%rip),%r14 │ │ │ │ - jmp ec7c68 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x44f358,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x4800d2c4(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,0x4800d2ae(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44d0fa │ │ │ │ - movq $0x44d110,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7e78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 44f47b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44f470 │ │ │ │ + movq $0x4f60c8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movsd 0xbdd864(%rip),%xmm0 │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ + movq $0x44f498,-0x8(%rbp) │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4f36a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd2ae46(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x44f4b8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 4685f0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x44f4d8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d6d3d0 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4800d2ad(%rax) │ │ │ │ + movl $0x44f4f8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp ecc1e8 │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3c(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %cl,0x4800d2ad(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 44d18b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44d19c │ │ │ │ + je 44f568 │ │ │ │ + movq $0x44f538,-0x8(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x44d0b0,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x44d170,-0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44d170 │ │ │ │ + jne 44f538 │ │ │ │ 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,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r8b,%r8b │ │ │ │ - roll $1,0x48(%rax,%rax,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ec7f78 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %cl,-0x53(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 44f558 │ │ │ │ + lea 0xd2ad34(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea 0xdfd8aa(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ 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 │ │ │ │ + jae 44f5c3 │ │ │ │ + lea 0xd2ad38(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 44d1cc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4900d2c3(%rax) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44d216 │ │ │ │ - movq $0x44d0d0,-0x20(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - jmp ed7af0 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd2c7a8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 44f5fa │ │ │ │ + mov 0xe(%rsi),%rax │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 44f604 │ │ │ │ + movq $0x44f5b8,-0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44f5b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xdfd818(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - rex.WX fiadds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44d287 │ │ │ │ + jb 44f6be │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 44d282 │ │ │ │ + je 44f6c2 │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xbc0cd7(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp eaf110 │ │ │ │ + movq $0x44f688,-0x18(%rbp) │ │ │ │ + lea 0xd2ac7b(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44f688 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - 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 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x442b78,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%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 $0x451c88,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd2ac2f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44d2c7 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44d2e8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 44f7ce │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 44f7d2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x44f798,-0x18(%rbp) │ │ │ │ + lea 0xd2ac73(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44f798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $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 $0x442b78,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44d344 │ │ │ │ - cmp 0xf(%rbx),%r14 │ │ │ │ - jl 44d309 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xdffb13(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x18(%rax,%r14,8),%rax │ │ │ │ - movq $0x44d2a0,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 44d32c │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xdf162f(%rip),%r14 │ │ │ │ + jmp 411b30 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x90000000,%eax │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ rolb %cl,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44d415 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44d3b0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + jb 44f8ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 44f8b2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x44f878,-0x18(%rbp) │ │ │ │ + lea 0xd2ad4b(%rip),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44d3b0 │ │ │ │ + jne 44f878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 44d405 │ │ │ │ - movq $0x44d3e8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44d3e8 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x442b78,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 44d405 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd2ae24(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + adc $0x80000000,%eax │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44f96f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 44f96a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd2ae49(%rip),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1177a19,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 43ec88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd2c5d4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44fa26 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 44fa2a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x44f9f0,-0x18(%rbp) │ │ │ │ + lea 0xd2ae03(%rip),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44f9f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 $0x442b78,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - sub -0x39(%rax),%cl │ │ │ │ - rex.RB loopne 44d3ee │ │ │ │ - (bad) │ │ │ │ - add %r9b,-0x10(%rcx,%rcx,4) │ │ │ │ - lea 0xd8eb7d(%rip),%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe81c0 │ │ │ │ - lea 0xd2c5ae(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + rex.W sahf │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44fa66 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44e888 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbb %dh,%bl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,%bl │ │ │ │ + sahf │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44faaf │ │ │ │ + movq $0x44fa40,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd2add7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44fb26 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 44fb21 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd2ae61(%rip),%rsi │ │ │ │ + lea 0xd2ad83(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43df00 │ │ │ │ + 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) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x3b(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0xdff92a(%rip),%r8 │ │ │ │ - jmp 44d58f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %ecx,0x0(%rip) │ │ │ │ + sub %ah,-0x72b7ff2e(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44fb66 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44ed00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 44d58f │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov 0x18(%rbx,%rdi,8),%r10 │ │ │ │ + add %ah,%al │ │ │ │ + lahf │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44fbaf │ │ │ │ + movq $0x44fb40,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd2ae07(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 44fc26 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call fda8f0 │ │ │ │ + call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %r8,0x18(%rbx,%rdi,8) │ │ │ │ - movq $0xfed210,(%rbx) │ │ │ │ - lea 0x18(%rbx),%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x7,%r9 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - shl $0x3,%r10 │ │ │ │ - add %r9,%r10 │ │ │ │ - movb $0x1,(%r8,%r10,1) │ │ │ │ - inc %rsi │ │ │ │ - inc %rdi │ │ │ │ - lea 0xdff85a(%rip),%r8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44d63a │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 44d5d1 │ │ │ │ - mov %rax,%r8 │ │ │ │ - add %rsi,%r8 │ │ │ │ - mov 0x18(%rdx,%r8,8),%r8 │ │ │ │ - movq $0x44d368,-0x10(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x10(%r12),%r8 │ │ │ │ - cmpq $0x0,0xe09a5e(%rip) │ │ │ │ - je 44d55b │ │ │ │ - jmp 44d4fd │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44d61a │ │ │ │ - movq $0xfed270,(%rax) │ │ │ │ - movq $0x44d2e8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x44d678,0x18(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 44d2e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x44d488,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x44d4d8,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb %bl,%dh │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - test $0xd6,%al │ │ │ │ - add %r14b,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp f3cb48 │ │ │ │ + test %rax,%rax │ │ │ │ + je 44fc21 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd2ae91(%rip),%rsi │ │ │ │ + lea 0xd2adb3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43df00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - fiadds (%rax) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp e93ce0 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + fsubs -0x72b7ff2e(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 44fc66 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44f118 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x3d(%rax) │ │ │ │ + add %dl,0x4900d2a5(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 44fcaf │ │ │ │ + movq $0x44fc40,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd2ae37(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ rolb %cl,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44d721 │ │ │ │ - movq $0x44d708,-0x8(%rbp) │ │ │ │ + jb 44fd26 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 44fd21 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd2aec1(%rip),%rsi │ │ │ │ + lea 0xd2ade3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 43df00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 44fdb7 │ │ │ │ + movq $0x44fd80,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44d708 │ │ │ │ + jne 44fd80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - ret │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44d768,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - jmp 44d438 │ │ │ │ - lea 0xd2c318(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + movl $0x44fdd8,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ff2560 │ │ │ │ + lea 0xdfd069(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd2aeca(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + incb 0x4c(%rax,%rax,1) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 44fd48 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 44d75c │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 44d768 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (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,0x36(%rdi) │ │ │ │ - movq $0xf05970,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0xe94cd0,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x44d740,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - ret $0xd2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44d80a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44d6d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp 44fe70 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - ret $0xd2 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44d8a6 │ │ │ │ - movq $0x44d860,-0x8(%rbp) │ │ │ │ + jb 44fef7 │ │ │ │ + movq $0x44fea8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44d860 │ │ │ │ + jne 44fea8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rcl $0x0,%edx │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jne 44d8b1 │ │ │ │ - add $0x10,%r12 │ │ │ │ + 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 44d896 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + ja 44fee7 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x44fe50,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd2c1a3(%rip),%rbx │ │ │ │ + lea 0xd2ad92(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 44d94d │ │ │ │ - movq $0x44d8f0,-0x8(%rbp) │ │ │ │ - mov 0xc(%rbx),%rax │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0xdfcf10(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 44fffb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x44ff70,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44d8f0 │ │ │ │ + jne 44ff70 │ │ │ │ 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 %dl,-0x3f(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 44d949 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44d939 │ │ │ │ - movq $0x44d7e8,-0x20(%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 %cl,(%rdi) │ │ │ │ + xchg %edi,0x0(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 44ffb0 │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x124ce19,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + movq $0x44ffe0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 44ffe0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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,-0x39(%r8) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + add %al,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdf27b5(%rip),%rbx │ │ │ │ + jmp f3ee70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,0x1e(%rdi) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x450020,0x0(%rbp) │ │ │ │ + jmp fe7978 │ │ │ │ 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 44d9c5 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44d9ba │ │ │ │ + jb 4500f2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp e88c28 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x4500b8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4500b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + add %al,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4500e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rcl $0x0,%dl │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44da02 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44d6d0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fiadds -0x42(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 44f590 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %al,%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44da80 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44da75 │ │ │ │ + jb 4501a3 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x44d9e0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp e88c28 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x450150,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 450150 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d2bf(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44db31 │ │ │ │ - movq $0x44dad8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44dad8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x1(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 450178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x41(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jne 44db3c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44db21 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x44d970,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %al,(%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 $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd2bf28(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 44dbd5 │ │ │ │ - movq $0x44db78,-0x8(%rbp) │ │ │ │ - mov 0xc(%rbx),%rax │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44db78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xdfcc7d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45027e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x450200,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 450200 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x894800d2,%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add 0x4d(%rbp),%dh │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %esi,0x76(%rbp) │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44dbc1 │ │ │ │ - movq $0x44da18,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + ja 45026e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4670,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x124ce19,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x117af31,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + lea 0xbc5d32(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdf252d(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp fad778 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44dc17 │ │ │ │ - movq $0x44dc38,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44dc78 │ │ │ │ - lea 0xd2beb2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 4502cb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 450320 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xdff1a9(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xdff1a4(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x42(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44dd28 │ │ │ │ - movq $0x44dcb8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 450303 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44dcb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 450320 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0x8b4800d2,%esi │ │ │ │ - jne 44dcc4 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - lea 0xbdf27f(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x44dd00,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44dd00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 450371 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 4503bd │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x894800d2,%ebp │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 44e2ac │ │ │ │ - mov 0x2(%rbx),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xd2bd92(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - lea 0xd2bdd9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x44dd78,-0x10(%rbp) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rdi,%rdx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4503a3 │ │ │ │ + movq $0x4502e0,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov 0x10(%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 fe7900 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x4503f8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44dd78 │ │ │ │ + jne 4503f8 │ │ │ │ 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 %bh,%al │ │ │ │ - mov $0x894800d2,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add $0x83480974,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add $0xc7480000,%eax │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - (bad) │ │ │ │ - out %eax,$0x44 │ │ │ │ + rex.W add $0x45,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jae 44dd9c │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x13(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0xb(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4481d0 │ │ │ │ - movq $0x44dde8,-0x8(%rbp) │ │ │ │ - mov 0xc(%rbx),%rax │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44dde8 │ │ │ │ + jne 450448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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 %ch,%al │ │ │ │ - mov $0x8b4800d2,%esp │ │ │ │ - jne 44ddfc │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 44e323 │ │ │ │ - movq $0x44de28,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + 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 %esi,0x48000000(%rdx) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + movq $0x4501b8,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4504a0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44de28 │ │ │ │ + jne 4504a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d2bc(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 44e382 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 44de47 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - movq $0x44de78,0x0(%rbp) │ │ │ │ - mov 0xc(%rbx),%rax │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44de78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x79(%rbp) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4504fb │ │ │ │ + movq $0x4502a8,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + 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 fe7900 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xdfc8f7(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x450348,0x0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + lea 0xdfb7ca(%rip),%r14 │ │ │ │ + jmp ec74c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x44(%rax) │ │ │ │ + jo 4504f3 │ │ │ │ rolb %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 44de8a │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x44deb8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4505d8 │ │ │ │ + movq $0x450598,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44deb8 │ │ │ │ + jne 450598 │ │ │ │ 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 %bl,(%rax) │ │ │ │ - mov $0xc74800d2,%esp │ │ │ │ - rex.RB │ │ │ │ - lock add %bl,%bh │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %dh,(%rax) │ │ │ │ + popf │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x4505c8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44df00 │ │ │ │ + jne 4505c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0x8b4800d2,%ebx │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WXB (bad) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 44df16 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jg 44e403 │ │ │ │ - cmp $0x0,%rcx │ │ │ │ - jle 44df2f │ │ │ │ + add %al,(%rax) │ │ │ │ + popf │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 44e2e1 │ │ │ │ - movq $0x44df68,0x0(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44df68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 44f428 │ │ │ │ + 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 %bh,0x4800d2ba(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 44e312 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 44e2ac │ │ │ │ - movq $0x44dfb8,-0x8(%rbp) │ │ │ │ - mov 0xc(%rbx),%rax │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44dfb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + fcomps -0x3b7cb700(%rdx,%rdx,8) │ │ │ │ + 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 $0x450558,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbcece8(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x46(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x64(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 44dfca │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - movq $0x44dff0,0x0(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 450740 │ │ │ │ + movq $0x450698,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44dff0 │ │ │ │ + jne 450698 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %dh,(%rax) │ │ │ │ - mov $0xc74800d2,%edx │ │ │ │ - rex.RB clc │ │ │ │ - cmp %ah,%al │ │ │ │ - add %r9b,-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 %rax,0x8(%rbp) │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + pushf │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x4506c0,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44e038 │ │ │ │ + jne 4506c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0xc74800d2,%ecx │ │ │ │ - add %r14b,-0x1c(%r8) │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - jnp 44e04b │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - jmp 44d438 │ │ │ │ - movq $0x44e080,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + pushf │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x4506e8,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44e080 │ │ │ │ + jne 4506e8 │ │ │ │ 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 %bl,0x4800d2b0(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 44e2ac │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 44b598 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.W │ │ │ │ - ss add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + fwait │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 450744 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450730 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4505f0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0xe38300d2,%edx │ │ │ │ - (bad) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 44e0a1 │ │ │ │ - movq $0x44e0f0,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x65(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 450808 │ │ │ │ + movq $0x4507b0,-0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44e0f0 │ │ │ │ + jne 4507b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - rex.W (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0x834900d2,%ecx │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,%esi │ │ │ │ + add %bl,(%rax) │ │ │ │ + fwait │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 45080c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4507f8 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x450650,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0xf(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x75(%r8) │ │ │ │ - jne 44e129 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp 0x38(%rbp),%rax │ │ │ │ - jge 44e2ff │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - add %rax,%r8 │ │ │ │ - mov 0x18(%rdi,%r8,8),%rdi │ │ │ │ - movq $0xfb4650,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - lea 0xdfec97(%rip),%r8 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 44e1a0 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - add %rsi,%r8 │ │ │ │ - mov 0x18(%rax,%r8,8),%r8 │ │ │ │ - movq $0x44e0c0,-0x28(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 44dc78 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - rex.W │ │ │ │ - ss add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0xe38300d2,%ecx │ │ │ │ - (bad) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 44e1a9 │ │ │ │ - movq $0x44e1f8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4508d8 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x450890,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44e1f8 │ │ │ │ + jne 450890 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.W (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (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 %bl,%al │ │ │ │ - mov $0x834900d2,%eax │ │ │ │ + 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 %cl,(%rdi) │ │ │ │ - xchg %esi,0x48000000(%rcx) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp 0x38(%rbp),%rax │ │ │ │ - jge 44e2ca │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - add %rax,%r8 │ │ │ │ - mov 0x18(%rdi,%r8,8),%rdi │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ movq $0xfb4650,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - lea 0xdfeb8f(%rip),%r8 │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 44e2a8 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - add %rsi,%r8 │ │ │ │ - mov 0x18(%rax,%r8,8),%r8 │ │ │ │ - movq $0x44e1c8,-0x28(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 44dc78 │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea 0xdfeb3e(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x1(%rsi),%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jge 44e2e1 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - lea 0xdfeb12(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x1(%rsi),%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jge 44e2e1 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - mov 0x5(%rbx),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp e92230 │ │ │ │ - movq $0x44e350,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44e350 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + movq $0x450878,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + 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 %al,0x4800d2b7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 44e365 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - movq $0x44e690,0x0(%rbp) │ │ │ │ - mov 0x4(%rbx),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0xc(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 4481d0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x44e3c0,0x8(%rbp) │ │ │ │ - mov 0x5(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44e3c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 450913 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 450968 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4a(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44e4e8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rdi │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - jmp 44d438 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x18(%rdx,%rsi,8),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0xe01e7a(%rip),%rdi │ │ │ │ - lea 0xdfe9eb(%rip),%r8 │ │ │ │ - jmp 44e26a │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x18(%rdx,%rsi,8),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0xe01e50(%rip),%rdi │ │ │ │ - lea 0xdfe9c1(%rip),%r8 │ │ │ │ - jmp 44e162 │ │ │ │ - nopl (%rax) │ │ │ │ - xchg %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45094b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 450968 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 44e468 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 44e47c │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ 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) │ │ │ │ - sbb %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4509b9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 450a18 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,0x39(%rax) │ │ │ │ - bnd jne 44e59c │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 44e58a │ │ │ │ - movq $0xf05970,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x44e5f8,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 e92040 │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sub %ah,%ch │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - jne 44e4f3 │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4509fe │ │ │ │ + movq $0x450928,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfed6e0,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x450a50,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44e528 │ │ │ │ + jne 450a50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x4806438b4800450a,%al │ │ │ │ + mov 0xe(%rbx),%ecx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 450aa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x79(%rdi) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 44e59c │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 44e58a │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0xf05970,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x44e628,0x18(%rbp) │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x4(%r12),%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp e92040 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xdfe865(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xdfe84a(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x44e440,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add 0x48(%rcx,%rcx,1),%dh │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 44e2ac │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 44e2e1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add (%rdi),%cl │ │ │ │ - test %ch,0x48fffffc(%rax) │ │ │ │ - add $0xfffffff8,%ebp │ │ │ │ - jmp 44e2ac │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + or 0x0(%rbp),%al │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 450ac8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x3,%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0xd2,%ah │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - lea 0xd2b4a7(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp ff2fc8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdx,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450b12 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xfede60,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x450990,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xdfb1fc(%rip),%r14 │ │ │ │ + jmp ec74c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450b80 │ │ │ │ + movq $0x4508f0,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xfed6e0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xdfc282(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x4c(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xchg %eax,%edi │ │ │ │ rolb %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 44e6a2 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x44e6d0,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44e6d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 450bee │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x450c08,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 450320 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov $0xd2,%ah │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock sbb %ah,%bh │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44e718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 450770 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d2b3(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 44e72e │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jg 44e3d9 │ │ │ │ - cmp $0x0,%rcx │ │ │ │ - jle 44e747 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x4800d296(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 450c6e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x450c88,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 44e2e1 │ │ │ │ - add $0x0,%al │ │ │ │ + jmp 450320 │ │ │ │ + jmp *-0x10(%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) │ │ │ │ - mov $0xd2,%bl │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ + add %al,-0x6a(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 44e2ac │ │ │ │ - movq $0x44e650,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 4481d0 │ │ │ │ - movq $0x44e7b8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44e7b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 450770 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0xd2,%bl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add (%rdi),%cl │ │ │ │ - test %esp,%esp │ │ │ │ - cli │ │ │ │ - (bad) │ │ │ │ - decl 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov 0x6(%rbx),%esi │ │ │ │ - jmp 44dc85 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - mov $0xd2,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + sbb %dl,-0x72b7ff2e(%rsi) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44e83e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44e839 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd2b288(%rip),%rsi │ │ │ │ - lea 0xd2a909(%rip),%r14 │ │ │ │ + jb 450cd6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp dd5eb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 450f18 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x4e(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44e887 │ │ │ │ - movq $0x44e8a8,-0x8(%rbp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd2b233(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp faefb8 │ │ │ │ - lea 0xd2b2aa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rcx,1) │ │ │ │ - lea 0xdfe539(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xdfe534(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + fcoms -0x72b7ff2e(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 450d70 │ │ │ │ + movq $0x450d30,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 450d30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0xd2,%cl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xbc358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - mov $0xd2,%cl │ │ │ │ - add %ch,%cl │ │ │ │ - mov $0x6600b606,%esi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,0x4800d295(%rax) │ │ │ │ + movl $0x450d60,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 450d60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x4f(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44e944 │ │ │ │ - movq $0x44e960,-0x20(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4481d0 │ │ │ │ - lea 0xd2b22d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x6b(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 44f428 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0xd2,%cl │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsp,%rdi,1) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x44e998,0x8(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4481d0 │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + rex xchg %eax,%ebp │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450dc0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x450cf0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbce550(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cff2d4f(%rax) │ │ │ │ - jrcxz 44e9a2 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 44e9b3 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xdfe445(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - lea 0xd2b156(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ff2fc8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d2b1(%rax) │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ + call 4845e075 <__environ@GLIBC_2.2.5+0x47208dcd> │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44eb0c │ │ │ │ - movq $0x44ea28,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 450ee8 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x450e30,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44ea28 │ │ │ │ + jne 450e30 │ │ │ │ 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 %dl,-0x4f(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44ea70,-0x10(%rbp) │ │ │ │ + add %bl,0x4800d294(%rax) │ │ │ │ + movl $0x450e68,-0x8(%rbp) │ │ │ │ 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 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44ea70 │ │ │ │ + jne 450e68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - mov $0xd2,%cl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock mov $0x480044ea,%eax │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ + add %ah,-0x6c(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x450e90,0x0(%rbp) │ │ │ │ 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 44eab8 │ │ │ │ + jne 450e90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0xd2,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - (bad) │ │ │ │ - add %r9b,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - sub %r14b,%r14b │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 44eae8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%esp │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 450eec │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 450ed8 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x450d88,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4c00d2b0(%rax) │ │ │ │ - mov 0x10(%rbp),%ecx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 44e918 │ │ │ │ - lea 0xd2b075(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x51(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x28(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4800d293(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44ebe1 │ │ │ │ - movq $0x44eb70,-0x10(%rbp) │ │ │ │ + jae 450f5f │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4800d293(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 4510a3 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + movq $0x450fa0,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov 0xf(%rax),%rcx │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44eb70 │ │ │ │ + jne 450fa0 │ │ │ │ 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) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ + add %ch,(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ rolb %cl,(%rax) │ │ │ │ - movq $0x44ebb8,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 451116 │ │ │ │ + movq $0x450ff0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44ebb8 │ │ │ │ + jne 450ff0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800d2ae(%rax) │ │ │ │ - movl $0x44ec40,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4481d0 │ │ │ │ - lea 0xd2afb0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x3,%al │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%edx │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x451018,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 451018 │ │ │ │ + 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 %bl,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 44ec7d │ │ │ │ - movq $0x44ec70,0x20(%rbp) │ │ │ │ + add %dh,0x4800d292(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - lea 0xd2aef8(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp ff2fc8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4510a3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45106e │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xfede60,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x450f38,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xdfaca0(%rip),%r14 │ │ │ │ + jmp ec74c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ + add %bh,(%rax) │ │ │ │ + xchg %eax,%edx │ │ │ │ rolb %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 44ec7d │ │ │ │ - movq $0x44ec00,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - jmp 4481d0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x12(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - lea 0xdfe176(%rip),%rbx │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4510fe │ │ │ │ + movq $0x450cb0,-0x50(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x450de0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xdfe15f(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x451090,0x0(%rbp) │ │ │ │ + jmp fe7490 │ │ │ │ + lea 0xdfbcfc(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x4800d291(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44ecd2 │ │ │ │ + jb 4511f0 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44d6d0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x451198,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 451198 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %eax,%ecx │ │ │ │ rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44ed0a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44d6d0 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4511f4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4511e0 │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x450f18,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 450f18 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 450968 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x48(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4800d290(%rax) │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44f027 │ │ │ │ - movq $0x44ed68,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 451414 │ │ │ │ + movq $0x451298,-0x48(%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),%rbx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %r10,-0x30(%rbp) │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44ed68 │ │ │ │ + jne 451298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d2ae(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44f032 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f1a8 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - movq $0x44ede0,-0x8(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - dec %rax │ │ │ │ + add %dh,(%rax) │ │ │ │ + nop │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x4512d0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44ede0 │ │ │ │ + jne 4512d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ rolb %cl,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44f0cb │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f198 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - lea -0x7(%r12),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - dec %rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 44efe4 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44f16b │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 44f188 │ │ │ │ - movq $0x44ee88,0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0x6(%rcx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 451385 │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 451418 │ │ │ │ + movq $0x451320,0x8(%rbp) │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44ee88 │ │ │ │ + jne 451320 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + or %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x53(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44eec8,-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 │ │ │ │ + add %ch,0x4800d28f(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 451526 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 451375 │ │ │ │ + movq $0x451138,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 451499 │ │ │ │ + movq $0x4513c0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44eec8 │ │ │ │ + jne 4513c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + mov %esi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44f298,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp 4481d0 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 44efe4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex.W │ │ │ │ - ss add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 44eee5 │ │ │ │ - movq $0x44ef30,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44ef30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - rex.W (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ rolb %cl,(%rax) │ │ │ │ - add $0x10,%r12 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44eff2 │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - cmp 0x38(%rbp),%rax │ │ │ │ - jge 44f002 │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ - add %rax,%r8 │ │ │ │ - mov 0x18(%rdi,%r8,8),%rdi │ │ │ │ - movq $0xfb4650,-0x8(%r12) │ │ │ │ - inc %rax │ │ │ │ + ja 451538 │ │ │ │ + cmpq $0x2,0x7(%rbx) │ │ │ │ + je 451514 │ │ │ │ + movq $0x450c30,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - add $0x28,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - lea 0xdfde57(%rip),%r8 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 44efe0 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - add %rsi,%r8 │ │ │ │ - mov 0x18(%rax,%r8,8),%r8 │ │ │ │ - movq $0x44ef00,-0x28(%rbp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 44dc78 │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xdfde06(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0x1(%rsi),%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jge 44f019 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 44efe4 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - lea 0xdfddda(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd2ac02(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x44f068,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x451450,0x18(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44f068 │ │ │ │ + jne 451450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d2ab(%rax) │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 44f1b8 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f0bb │ │ │ │ - movq $0x44ece8,-0x20(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp 44eda3 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x44f100,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44f100 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jne 44f1fc │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f24c │ │ │ │ - movq $0x44ecb0,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0xebbdf8,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 44ee1f │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 44f188 │ │ │ │ - mov 0x7(%rcx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp e92230 │ │ │ │ - lea 0xde3f21(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x48004514(%r8) │ │ │ │ + mov 0x30(%rbp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 451488 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f0bb │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp 44eda3 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f24c │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0xebbe18,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 44ee1f │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x18(%rdx,%rsi,8),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0xe00ff7(%rip),%rdi │ │ │ │ - lea 0xdfdb68(%rip),%r8 │ │ │ │ - jmp 44efa2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x58(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 44efe4 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x44f2d8,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44f2d8 │ │ │ │ - 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(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - test $0xd2,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock and %dh,%bl │ │ │ │ - add %r9b,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x4514c8,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44f320 │ │ │ │ + jne 4514c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %esi,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 44f336 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44efe4 │ │ │ │ - cmp $0x0,%rax │ │ │ │ - jg 44f25c │ │ │ │ - cmp $0x0,%rcx │ │ │ │ - jle 44f015 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 44efe4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - test $0xd2,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44f38a │ │ │ │ - movq $0x44f3a8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 44ed28 │ │ │ │ - lea 0xd2a8af(%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 0xdfda39(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xdfda34(%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) │ │ │ │ + mov %edx,%ss │ │ │ │ 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 $0x491b00,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add %dh,0x73(%rdi) │ │ │ │ + cmpq $0x2,0x7(%rbx) │ │ │ │ + je 451514 │ │ │ │ + movq $0x450bb0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd2a854(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + lea 0xdfb8fa(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + lea 0xdfb8e8(%rip),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%dl │ │ │ │ - fldl (%rax) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44f45a │ │ │ │ + jb 45158a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x44f470,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e82a10 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 44fe70 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - stc │ │ │ │ - fldl (%rax) │ │ │ │ - movq $0x44f4b8,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp e937f0 │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ 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 44f4ac │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 44f4b8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45163b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4515e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4515e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x23(%rdi) │ │ │ │ - movq $0xe94cd0,-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 $0x44f490,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 451610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - stc │ │ │ │ - fldl (%rax) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f55d │ │ │ │ - movq $0x44f430,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491b00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd2a729(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - xchg %eax,%ecx │ │ │ │ - filds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 44f5d6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 44f5d1 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xdfd858(%rip),%rsi │ │ │ │ - lea 0xd2a751(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f76c28 │ │ │ │ + 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 $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xdfb7e5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d2a7(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x68(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44f64d │ │ │ │ - movq $0x44f630,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jb 4516e8 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4516dd │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rcx │ │ │ │ + mov 0x13(%rbx),%rbx │ │ │ │ + movq $0x44ff20,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0x450078,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x451700,-0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xd27b59(%rip),%r14 │ │ │ │ + movq $0xfefd40,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 456a28 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + mov %edx,%edx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ + addl $0x0,0x2(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ + clc │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + addl $0x83490000,(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esi,(%rdx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 45190c │ │ │ │ + movq $0x451780,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44f630 │ │ │ │ + jne 451780 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x59(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ - movq $0x44f668,-0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ + movq $0x4517b8,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ee44e0 │ │ │ │ - lea 0xd2a744(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4517b8 │ │ │ │ + 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) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x44f690,0x0(%rbp) │ │ │ │ - lea 0xd2a6e1(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp f77598 │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %edx,%edx │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + movabs 0x358a53b4d000000,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + ja 45188f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x450108,-0x98(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + movq $0x450320,-0x80(%r12) │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + movq $0x450770,-0x70(%r12) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + movq $0x450830,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x450968,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x451220,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x7f(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x98(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x451988,0x18(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea -0x35(%r12),%rsi │ │ │ │ + lea 0xdfb56b(%rip),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 453e08 │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4518e3 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rax │ │ │ │ + jmp 451745 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (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 %esi,0x49(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f6c6 │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r9) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4515a0,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x451908,0x0(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xdfb4bf(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xdf0a2c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x49004519(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 453458 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xdfd6f3,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + sbb %eax,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 454470 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + sbb %eax,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 44fd48 │ │ │ │ + ... │ │ │ │ + (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) │ │ │ │ - movq $0xee5520,-0x18(%r12) │ │ │ │ - movq $0x1179dd1,-0x10(%r12) │ │ │ │ - movq $0x1237549,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x451568,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd2a6a2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - cs filds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x4800d294(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44f7e4 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 451a95 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f7d9 │ │ │ │ + ja 451a8a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x451658,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + lea 0xd29408(%rip),%rsi │ │ │ │ + lea -0x13(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp 43df00 │ │ │ │ + movq $0x20,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) │ │ │ │ - lock sub $0x8d4800df,%eax │ │ │ │ - rex.RB │ │ │ │ + xor %dl,0x458d4800(%rdx,%rdx,8) │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 44f870 │ │ │ │ - add $0x30,%r12 │ │ │ │ + jb 451b7a │ │ │ │ + add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f865 │ │ │ │ + ja 451b6f │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x1241bd9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + movq $0xfed9b0,-0x80(%r12) │ │ │ │ + mov %rbx,-0x70(%r12) │ │ │ │ + movq $0xfed6e0,-0x68(%r12) │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x451a30,-0x50(%r12) │ │ │ │ + lea -0x80(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + lea -0x68(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4427d8,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x117a7b0,-0x18(%r12) │ │ │ │ + movq $0x4427d8,-0x10(%r12) │ │ │ │ + lea -0x25(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x117a882,(%r12) │ │ │ │ + lea -0xd(%r12),%rsi │ │ │ │ + lea 0xd28715(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp 43df00 │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - sub $0x8d4800df,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 44f900 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44f8f5 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x44f7f8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbbe6c6(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - sub $0xdf,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x7b(%rdi) │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 44f969 │ │ │ │ - movq $0x44f888,-0x30(%r12) │ │ │ │ + add %dh,0x36(%rdi) │ │ │ │ + movq $0x451ab0,-0x30(%r12) │ │ │ │ mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x4427f8,-0x10(%r12) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x117ac6c,(%r12) │ │ │ │ + lea -0xc(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x44f788,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbbe60f(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd2a6be(%rip),%rbx │ │ │ │ + lea 0xd2931b(%rip),%rbx │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1a(%rdi) │ │ │ │ + movq $0x451c88,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd292df(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0xcc,%bl │ │ │ │ + mov $0x0,%ebx │ │ │ │ + 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 │ │ │ │ + hlt │ │ │ │ + int3 │ │ │ │ + mov $0x0,%ebx │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %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) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d2a6(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44fa2d │ │ │ │ - movq $0x44fa18,-0x18(%rbp) │ │ │ │ + jb 451d5e │ │ │ │ + movq $0x451ce0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44fa18 │ │ │ │ + jne 451ce0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x5a(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 44f920 │ │ │ │ - lea 0xd2a654(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x7d(%rbp) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 451d4e │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4670,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x124ce19,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x124f431,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd291db(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + lea 0xbc424b(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + 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 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44fabb │ │ │ │ - movq $0x44fa88,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 451e12 │ │ │ │ + movq $0x451dd0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44fa88 │ │ │ │ + jne 451dd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rbx,%rdx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0xbd7f06(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbd7eda(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%riz,1) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jne 451df3 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xdfb01f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd2912f(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 %cl,(%rsi) │ │ │ │ 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 $0x44fa48,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbe42b(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0x4427b8,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd290e4(%rip),%rbx │ │ │ │ jmp *-0x8(%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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44fc00 │ │ │ │ - movq $0x44fb70,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 451ee3 │ │ │ │ + movq $0x451ec0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44fb70 │ │ │ │ + jne 451ec0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 451ecb │ │ │ │ + cmp $0x8d480e75,%eax │ │ │ │ + sbb $0xdfaf23,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdfaf1e(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd2906e(%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 451f82 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x451f40,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 451f40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (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(%rax,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 44fbb8 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbd7df6(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + ja 451f72 │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44fbb8 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbd7d95(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + lea 0xdee17c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44fc74 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44fc69 │ │ │ │ + jb 452007 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x451ff0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x44fb30,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbe2d2(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 451ff0 │ │ │ │ + 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 %r12b,(%r8) │ │ │ │ + and %al,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd28f57(%rip),%r14 │ │ │ │ + jmp f3d628 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + and %al,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 452050 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%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,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x44fc18,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + 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 4520a2 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + movq $0xf3fe80,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4520e5 │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 44fd4f │ │ │ │ - movq $0x44fd38,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 452155 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x452148,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44fd38 │ │ │ │ + jne 452148 │ │ │ │ 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,0x73(%rbx,%rcx,4) │ │ │ │ (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 431e90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 44fd44 │ │ │ │ - movzbl 0x7(%rbx),%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 452360 │ │ │ │ + movq $0x4521b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4521b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rdi,1) │ │ │ │ + movl $0x4521f0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4521f0 │ │ │ │ + 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x44fcf8,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbe188(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - 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 %cl,-0x7d(%rax) │ │ │ │ + jnp 4521fb │ │ │ │ + sub $0x83481274,%eax │ │ │ │ + (bad) │ │ │ │ + lea 0xdedf07(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x452238,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 452238 │ │ │ │ + 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 44fe59 │ │ │ │ - movq $0x44fe08,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rdi,%rsi,4) │ │ │ │ + movl $0x452278,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 44fe08 │ │ │ │ + jne 452278 │ │ │ │ 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) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - mov 0x7(%rbx),%al │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - movzbl %al,%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ + jo 4522ca │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 45236b │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + cmp $0x2d,%rbx │ │ │ │ + jne 452301 │ │ │ │ + movq $0x451fa8,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0xfed758,-0x50(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x452108,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x45ace8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x451f00,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x442b58,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x45ace8,-0x40(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xf3fe80,-0x28(%r12) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd28bf9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%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 44fecc │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 44fec1 │ │ │ │ + jb 4523b6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x44fdc8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbe06f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ 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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 452477 │ │ │ │ + movq $0x452410,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 452410 │ │ │ │ + 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(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x72,%al │ │ │ │ + cmp -0x7d(%rax),%cl │ │ │ │ + clc │ │ │ │ + add $0xc7481a72,%eax │ │ │ │ + rex.RB clc │ │ │ │ + lock and $0x45,%al │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + rex.XB or -0x77(%r8),%ecx │ │ │ │ + add %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 $0x44fe70,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + pushf │ │ │ │ + movq $0x4525c0,-0x8(%rbp) │ │ │ │ + mov 0x4(%rbx),%r14 │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4523d8 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 452482 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 45251c │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd28aea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x4524b0,-0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4523d8 │ │ │ │ + nop │ │ │ │ + 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 44ffa7 │ │ │ │ - movq $0x44ff90,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 44ff90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x6(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 45251c │ │ │ │ + movq $0x452540,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp 4523d8 │ │ │ │ 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) │ │ │ │ - jge 44ff9c │ │ │ │ - movzwl 0x7(%rbx),%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rbx,1) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x4525f0,0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xdedbe6(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %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 $0x44ff50,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 452592 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x452390,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbdf24(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 45251c │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4500b2 │ │ │ │ - movq $0x450060,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 450060 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0xd(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4523e5 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - mov 0x7(%rbx),%ax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - movzwl %ax,%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4523e5 │ │ │ │ + nopl 0x0(%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 450124 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 452670 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 450119 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x450020,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbde0b(%rip),%r14 │ │ │ │ + ja 452665 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ 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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4500c8,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 452720 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 452715 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x4427d8,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + lea -0x3d(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + mov %dl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 452762 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 452f38 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4501fe │ │ │ │ - movq $0x4501e8,-0x10(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %edx,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 452812 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 452807 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4501e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x452690,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x452738,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x452828,-0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%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 %cl,-0x75(%rax) │ │ │ │ - jge 4501f4 │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jge 452834 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 448900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ 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) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4501a8,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbdcc0(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4528e8 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4528dd │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x4427d8,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + lea -0x3d(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x48,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 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,-0x7a(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 450308 │ │ │ │ - movq $0x4502b8,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 45292a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4502b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 452f38 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %dl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4529da │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4529cf │ │ │ │ + movq $0xfee7c8,-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 $0x452858,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x452900,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4529f0,-0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%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 %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4529fc │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 448900 │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45037c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450371 │ │ │ │ + jb 452a3a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x450278,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbdba7(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 449da0 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 44c2c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x450320,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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 %dh,-0x72b7ff21(%rdi) │ │ │ │ - rex.RB call 733d3d54 <__environ@GLIBC_2.2.5+0x7217eaac> │ │ │ │ - rex.R │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + test %dl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 452aa2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x450440,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 450440 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 452f38 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - mov $0xdf,%dh │ │ │ │ - add %cl,0x73(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fac730 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,0x4800d284(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 452b30 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 452b25 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x452a58,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x452a78,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x2f(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,-0x72b7ff21(%rip) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + test %dl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4504be │ │ │ │ - movq $0x4504a8,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 452b72 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4504a8 │ │ │ │ - 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 %ah,%al │ │ │ │ - and $0xdf,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4504b4 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f50fc0 │ │ │ │ + jmp 452f38 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,0x4900df24(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450514 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x450468,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbda6d(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 44c2c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - and $0xdf,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4505c9 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4505be │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,%al │ │ │ │ + adc $0x0,%edx │ │ │ │ + lea -0x30(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 452bf2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x452c08,-0x30(%rbp) │ │ │ │ + mov 0x28(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4505a8,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4505a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 4523d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - and %edi,%ebx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 4505b4 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f50fc0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %ch,-0x7d(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 452c29 │ │ │ │ + movq $0x452c50,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + lea 0xd268de(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x23,%al │ │ │ │ - filds (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + adc $0x0,%edx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 452f38 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + (bad) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45063c │ │ │ │ - add $0x20,%r12 │ │ │ │ + jb 452cf9 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 450631 │ │ │ │ + ja 452cee │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x450538,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbd954(%rip),%r14 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x452b90,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x452bb0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x37(%r12),%rdi │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 444590 │ │ │ │ + movq $0x40,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 %dh,(%rax) │ │ │ │ - and %edi,%ebx │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 452d70 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 452d65 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4505e0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1179421,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 450718 │ │ │ │ - movq $0x450700,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 452e20 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 452e15 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x442818,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x44cfd0,-0x28(%r12) │ │ │ │ + lea -0x3b(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 450700 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + adc $0x458d4800,%edx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 452e62 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 452f38 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 45070c │ │ │ │ - movswq 0x7(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ + add %bh,%al │ │ │ │ + adc $0x0,%dl │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 452f15 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 452f0a │ │ │ │ + movq $0xfee7c8,-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 $0x452d18,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x452d90,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rdi │ │ │ │ + mov %rdi,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x452e38,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x3e(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x58,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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%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,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4506c0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbd79d(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %dh,0x4800de07(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 453091 │ │ │ │ + movq $0x452f78,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 452f78 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + jg 452f49 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add $0xf,%al │ │ │ │ + adcl $0x1,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 450823 │ │ │ │ - movq $0x4507d0,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jb 4530ea │ │ │ │ + add $0xc8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 453081 │ │ │ │ + mov 0x5(%rbx),%rcx │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x452618,-0xc0(%r12) │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + movq $0x452778,-0xb0(%r12) │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + lea -0xbf(%r12),%rsi │ │ │ │ + mov %rsi,-0x98(%r12) │ │ │ │ + mov %rcx,-0x90(%r12) │ │ │ │ + mov %rdx,-0x88(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + movq $0xfb4710,-0x78(%r12) │ │ │ │ + lea -0xb0(%r12),%rdi │ │ │ │ + mov %rdi,-0x70(%r12) │ │ │ │ + movq $0x124ce19,-0x68(%r12) │ │ │ │ + movq $0x452940,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x76(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x452a18,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x26(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ebc968 │ │ │ │ + movq $0xc8,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd27ed8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + jb 4530c6 │ │ │ │ + movq $0x453128,-0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xb(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4507d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp da2738 │ │ │ │ + movq $0x4531c0,-0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 453100 │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0xd26408(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x7e(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45319e │ │ │ │ + movq $0x452c78,-0x68(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x452e78,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x68(%r12),%rdi │ │ │ │ + lea -0x30(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,0x36(%rdi) │ │ │ │ - mov 0x7(%rbx),%ax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - movswq %ax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4900d27d(%rax) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 453227 │ │ │ │ + movq $0x452ab8,-0x50(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x452b48,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x50(%r12),%rdi │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - 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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 450894 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450889 │ │ │ │ + jb 453267 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x450790,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbd684(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 4532a0 │ │ │ │ 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) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 4532a0 │ │ │ │ + xchg %ax,%ax │ │ │ │ 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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45330f │ │ │ │ + movq $0x4532d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4532d8 │ │ │ │ + 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,0x48(%rbp,%rbx,1) │ │ │ │ + movl $0x453330,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 453458 │ │ │ │ + lea 0xdf9b11(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd27c82(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x450838,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add 0x3f(%rbp),%dh │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45336f │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x453280,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4533bd │ │ │ │ + movq $0x453248,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45096f │ │ │ │ - movq $0x450958,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 453402 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 450958 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4536e0 │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - jge 450964 │ │ │ │ - movslq 0x7(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 453437 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 453458 │ │ │ │ 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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103d6dac <__environ@GLIBC_2.2.5+0xf181b04> │ │ │ │ + (bad) │ │ │ │ + in $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x453490,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 453490 │ │ │ │ + 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(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%ecx │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x450918,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + mov $0x0,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 4534f3 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4534e3 │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + movq $0x453418,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4426f8,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbd53a(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 453539 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x4533e0,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4426d8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd27a50(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 45356b │ │ │ │ + movq $0x453588,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4532a0 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopw 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 %al,0x48000000(%rsi) │ │ │ │ + movl $0x4535d8,-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 4535d8 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 450a79 │ │ │ │ - movq $0x450a28,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 450a28 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rax,%rcx,2) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45360e │ │ │ │ + movq $0x4426b8,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd2795d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl (%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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - movslq %eax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45366f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4536e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - 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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 450aec │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450ae1 │ │ │ │ + jb 4536a7 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4509e8,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbd421(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 4536e0 │ │ │ │ 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) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 4536e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ 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 call 103d7034 <__environ@GLIBC_2.2.5+0xf181d8c> │ │ │ │ + sbbl $0x0,0x0(%rcx,%rax,1) │ │ │ │ + lea 0xd278b4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x450a90,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add (%rdi),%cl │ │ │ │ + test %dl,0x48000000(%rdi) │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 453761 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 453751 │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + movq $0x4536c0,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45379f │ │ │ │ + movq $0x453650,-0x28(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x4537e0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4537e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 450bc1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x450bb0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdx,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 453832 │ │ │ │ + movq $0x453688,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + 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) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0x453878,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 450bb0 │ │ │ │ + jne 453878 │ │ │ │ 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 %r11b,%r8b │ │ │ │ - or 0x0(%rbp),%eax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp fac688 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rbp,%rbx,1) │ │ │ │ + movl $0x453708,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 453458 │ │ │ │ + lea 0xdf9571(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jae 453905 │ │ │ │ + lea 0xd276d8(%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,-0x7d(%rcx) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + 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 $0xfacd28,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7918 │ │ │ │ + movl $0x453930,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 453930 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800df1d │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 450c76 │ │ │ │ - movq $0x450c60,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0x72,%al │ │ │ │ + sub $0x5f88348,%eax │ │ │ │ + jb 45394c │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov 0x3(%rbx),%r14 │ │ │ │ + jmp 453905 │ │ │ │ + movq $0x453a08,-0x8(%rbp) │ │ │ │ + mov 0x4(%rbx),%r14 │ │ │ │ + mov 0xc(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4538c8 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jb 45398c │ │ │ │ + movq $0x4538f0,-0x8(%rbp) │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + mov 0xd(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4538c8 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 4539e9 │ │ │ │ + movq $0x4539b8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 450c60 │ │ │ │ + jne 4539b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + cmp %eax,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4539e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - sbb $0x8b4800df,%eax │ │ │ │ - jge 450c6c │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f50fc0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add 0x48(%rdi,%rdi,1),%esi │ │ │ │ + lea 0xdf9401(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - sbb $0xdf,%al │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0xd(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 453905 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 453a28 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xdf93cb(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x450c20,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbd2c1(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - 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 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - sbb $0xdf,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 450d81 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450d76 │ │ │ │ + jb 453a72 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 453af4 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x453ad0,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x450d60,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 450d60 │ │ │ │ + jne 453ad0 │ │ │ │ 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,(%rax) │ │ │ │ - sbb $0xdf,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 450d6c │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdf931a(%rip),%ebx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp f50fc0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4538c8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock sbb %edi,%ebx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 450df4 │ │ │ │ + jb 453b6b │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 450de9 │ │ │ │ + ja 453b60 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x450cf0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x453a88,-0x18(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbd1a8(%rip),%r14 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ + jmp 453e08 │ │ │ │ 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) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x1b(%rax) │ │ │ │ - filds (%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450e57 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x450d98,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - jg 450e55 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 450ea8 │ │ │ │ + jb 453baa │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - lea 0xdff479(%rip),%rsi │ │ │ │ - lea 0xde7fd2(%rip),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp eed5d0 │ │ │ │ + jmp 453e08 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - 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,-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 $0x450ec0,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbd07c(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - 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 450f78 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - 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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 450ff4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 450fe9 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 453bea │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x450f40,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbcfb3(%rip),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 453e08 │ │ │ │ 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 $0x450f98,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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 4510cf │ │ │ │ - movq $0x4510b8,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4510b8 │ │ │ │ - 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) │ │ │ │ - jge 4510c4 │ │ │ │ - movslq 0x7(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - 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,-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 $0x451078,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbcdce(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - 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) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4511d9 │ │ │ │ - movq $0x451188,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 453c2a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 451188 │ │ │ │ - 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,0x34(%rdi) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - movslq %eax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + jmp 453e08 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%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) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45124c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451241 │ │ │ │ + jb 453c72 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x453c88,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x451148,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbccb5(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 4523d8 │ │ │ │ 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 $0x4511f0,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 451325 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x451310,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 451310 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x3c(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x453cc0,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4523d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 45132b │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rdx,1) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + lea 0xd24245(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd24260(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp dcf758 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - test $0x12,%al │ │ │ │ - filds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45139c │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451391 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - 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 %dh,(%rax) │ │ │ │ - adc %bh,%bl │ │ │ │ - add %cl,-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 $0x451340,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbbcae0(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rclb $0xdf,(%rcx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4514a0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451495 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x1241bd9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - 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) │ │ │ │ - xor %dl,(%rcx) │ │ │ │ - filds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 451530 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451525 │ │ │ │ + jb 453d2a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x451428,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbbc9c7(%rip),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 453e08 │ │ │ │ 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 %bl,0x4900df10(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451597 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4514b8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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 $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4845e83c <__environ@GLIBC_2.2.5+0x47209594> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4515e0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 453d7e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44cfc8 │ │ │ │ + movq $0x453d98,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - 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,-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 $0x4515f8,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbc950(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - 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 4516b0 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fisttps -0x75(%rax) │ │ │ │ + jne 453daf │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 453e08 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45172c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451721 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 453de7 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x451678,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbc887(%rip),%r14 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 453e08 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + 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,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4516d0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 454017 │ │ │ │ + movq $0x453e48,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 453e48 │ │ │ │ + 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) │ │ │ │ - enter $0xd288,$0x0 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 44f920 │ │ │ │ - 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,0x4900d288(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451814 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4517b0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbc79f(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex mov %dl,%dl │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add $0xf,%al │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 44f920 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + cli │ │ │ │ + add $0x1b8830f,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 45181d │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4518f4 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add $0xb8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4518e9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x451838,-0x18(%r12) │ │ │ │ + ja 453f3f │ │ │ │ + mov 0x4(%rbx),%rdx │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + movq $0x453bc0,-0xb0(%r12) │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + movq $0xfb4710,-0x88(%r12) │ │ │ │ + lea -0xb0(%r12),%rsi │ │ │ │ + mov %rsi,-0x80(%r12) │ │ │ │ + movq $0x124ce19,-0x78(%r12) │ │ │ │ + movq $0x453c00,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + movq $0xfb4710,-0x48(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x453c40,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x4426d8,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbc6ce(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - 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 %ch,-0x79(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xd(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jb 454046 │ │ │ │ + add $0x98,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 451957 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x451898,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + ja 454007 │ │ │ │ + mov 0x5(%rbx),%rdx │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x453b08,-0x90(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0xfb4710,-0x60(%r12) │ │ │ │ + lea -0x90(%r12),%rbx │ │ │ │ + mov %rbx,-0x58(%r12) │ │ │ │ + movq $0x124ce19,-0x50(%r12) │ │ │ │ + movq $0x453b80,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4426b8,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x98,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd26f9a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x4541a0,-0x10(%rbp) │ │ │ │ + mov 0x3(%rbx),%rdx │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov 0xb(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4523d8 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 454165 │ │ │ │ + movq $0x454078,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - or $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%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,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4519e4 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0x7,%esi │ │ │ │ - lea 0xbdb5ea(%rip),%rax │ │ │ │ - mov (%rax,%rsi,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451cf0 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 4519cf │ │ │ │ - movq $0x44fc90,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x44fad8,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd286cd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - add $0xfffffffffffffffa,%rax │ │ │ │ - lea 0xbdb5b9(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x40,%al │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7ffbb(%rcx),%ecx │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4540b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45206b │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 451a40 │ │ │ │ - movq $0x450b08,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x450990,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451c50 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451aa3 │ │ │ │ - movq $0x4508b0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x450738,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - test %edx,%edx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + rex │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451c70 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - movq $0x450400,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451b16 │ │ │ │ - movq $0x450658,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4504e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4540f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451c90 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451b7b │ │ │ │ - movq $0x450398,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x450220,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%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,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451cb0 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451bdb │ │ │ │ - movq $0x450140,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x44ffc8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %ch,%bl │ │ │ │ + and $0x66,%al │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451cd0 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451c3b │ │ │ │ - movq $0x44fee8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x44fd70,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x451a68,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x451ac8,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x451b40,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x451ba0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x451c00,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4520c0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x7d(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451fab │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451d5b │ │ │ │ - movq $0x451910,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4517e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jl 451d51 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x28,%r12 │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %al,-0xb7f81d(%rbx) │ │ │ │ + lret │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 451fcb │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x4515b8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451dce │ │ │ │ - movq $0x451748,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x451620,-0x8(%r12) │ │ │ │ + ja 454173 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 454153 │ │ │ │ + movq $0x453a48,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + movq $0x442698,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - (bad) │ │ │ │ - filds (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 451feb │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x4512d0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451e46 │ │ │ │ - movq $0x451550,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add $0xffffffffffffffc8,%r12 │ │ │ │ + lea 0xd26e24(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x4513b8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea 0xd26e16(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4540d8,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45200b │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451eab │ │ │ │ - movq $0x451268,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4510f0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800de6f(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rcx) │ │ │ │ + je 454293 │ │ │ │ + add $0xa8,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45202b │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x450e78,-0x20(%r12) │ │ │ │ + ja 454283 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x453d40,-0xa0(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + movq $0xfb4710,-0x70(%r12) │ │ │ │ + lea -0xa0(%r12),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x124ce19,-0x60(%r12) │ │ │ │ + movq $0x453dc0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x6e(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4426b8,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451f1e │ │ │ │ - movq $0x451010,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x450ee8,-0x8(%r12) │ │ │ │ + movq $0x4426f8,-0x8(%r12) │ │ │ │ + lea -0x16(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ 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,0xa(%rax) │ │ │ │ - filds (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x28,%r12 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45204b │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0x450b70,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 451f96 │ │ │ │ - movq $0x450e10,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x450c98,-0x8(%r12) │ │ │ │ + ja 4542d6 │ │ │ │ + movq $0x453d00,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x4426f8,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x451d20,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x451d80,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x451df8,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x451e70,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x451ed0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x451f48,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4520a0,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + 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 clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 454327 │ │ │ │ + movq $0x454348,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xdf8ad3(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 453e08 │ │ │ │ + lea 0xd26c92(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - movsxd %ecx,%edi │ │ │ │ + add $0xf1,%al │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,0x0(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - sar %cl,%al │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + adc %ch,%bl │ │ │ │ + sbb -0x70(%rsi),%ah │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - jg 4520b9 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 452160 │ │ │ │ - movq $0x452120,-0x10(%rbp) │ │ │ │ + jb 454418 │ │ │ │ + movq $0x4543c0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452120 │ │ │ │ + jne 4543c0 │ │ │ │ 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 %esi,0x49(%rdi,%rdx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 454408 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x454368,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x454448,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 454470 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd26ba9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xdf89ef(%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 %bl,0x4800d27f(%rax) │ │ │ │ - movl $0x452150,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452150 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x7f(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 454454 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 451980 │ │ │ │ - lea 0xd27f81(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp ed7af0 │ │ │ │ add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - jg 452159 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4521df │ │ │ │ - movq $0x4521c0,-0x8(%rbp) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4544fd │ │ │ │ + movq $0x4544a8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4521c0 │ │ │ │ + jne 4544a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - jle 452191 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fiadds 0x31(%rbp) │ │ │ │ - testb $0x45,-0x39(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 451980 │ │ │ │ - lea 0xd27f12(%rip),%rbx │ │ │ │ + add 0x6b(%rbx),%esi │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jae 454508 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4544ed │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd26acc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 454388 │ │ │ │ + mov 0xd(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 454568 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jb 454515 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov 0x4(%rbx),%r14 │ │ │ │ + jmp 45447d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + 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),%r14 │ │ │ │ + jmp 454568 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d27e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 452253 │ │ │ │ - movq $0x452240,-0x10(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4545fb │ │ │ │ + movq $0x4545a0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452240 │ │ │ │ + jne 4545a0 │ │ │ │ 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 %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4545eb │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x454548,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x454628,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 454470 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd269d6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xdf880c(%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 %bh,0x7e(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - jmp 451980 │ │ │ │ - lea 0xd27eae(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 454634 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d27e(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 454677 │ │ │ │ + movq $0x454698,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xd27e85(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ + lea 0xdf8783(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 453e08 │ │ │ │ + lea 0xd26962(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x49004546(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 453458 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %rdi,%rbx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4522c9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd27e96(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %edi,%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - movq $0x4522a0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + add %dh,0x66(%rdi) │ │ │ │ + movq $0xfed758,-0x60(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + movq $0xfed6e0,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0xf3fe80,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x442798,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbbbc88(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0xd26a83(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4547f8 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4547ed │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + movq $0x1179421,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd27e2f(%rip),%rbx │ │ │ │ jmp *-0x8(%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 -0x8(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4523a7 │ │ │ │ - movq $0x452390,-0x8(%rbp) │ │ │ │ + jb 454889 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x454850,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452390 │ │ │ │ + jne 454850 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xdfaa82,%eax │ │ │ │ - movslq 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + 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 │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45240f │ │ │ │ - movq $0x4523f8,-0x8(%rbp) │ │ │ │ + jb 454919 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4548e0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4523f8 │ │ │ │ + jne 4548e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xd273c3,%eax │ │ │ │ - movslq 0x7(%rbx),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + rex.WB │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454908 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (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 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45247b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 452470 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4523c0,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbbba8a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - add %ebx,%edi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4524b9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd27ca6(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 454a0a │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4549ff │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x88(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + movq $0x454810,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4548a0,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x44cfd0,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x88(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %al,(%rcx) │ │ │ │ - filds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4524f9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xd27c96(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 454cc9 │ │ │ │ + movq $0x454a70,-0x20(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454a70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fadds (%rax) │ │ │ │ - filds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45257f │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 452574 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x4524d0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbbba47(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jl 452571 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 452605 │ │ │ │ - movq $0x4525d8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %al,%al │ │ │ │ + cs rolb %cl,(%rax) │ │ │ │ + movq $0x454a98,0x0(%rbp) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4525d8 │ │ │ │ + jne 454a98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - jnp 4525a9 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x72b7f820(%rbx) │ │ │ │ - or $0xbdaa13,%eax │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x2(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f38ca8 │ │ │ │ - mov 0x3(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f58a70 │ │ │ │ - lea 0xd27bf4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0x4(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f556c8 │ │ │ │ - mov 0x5(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f55ee8 │ │ │ │ - mov 0x6(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f57418 │ │ │ │ - movq $0x452668,0x8(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %bl,0x4800d22e(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 454b19 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x454ad8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452668 │ │ │ │ + jne 454ad8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - jnp 452639 │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0xdef598(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %bl,0x2e(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x454b00,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454b00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xdef560(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + cs rolb %cl,(%rax) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 454b2f │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xd22e0b(%rip),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp f3dcc8 │ │ │ │ + movq $0x454b70,0x0(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454b70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov -0x4(%rcx),%ecx │ │ │ │ - add $0xfffffffffffffffa,%rcx │ │ │ │ - lea 0xbda98b(%rip),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - movq $0x4526e8,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ + nopl 0x0(%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,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + (bad) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x1(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x454bc0,-0x8(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + mov 0xe(%rcx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x6(%rcx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4526e8 │ │ │ │ + jne 454bc0 │ │ │ │ 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 %al,(%rax) │ │ │ │ - lcall (bad) │ │ │ │ - fiadds (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 452895 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45273e │ │ │ │ - movq $0x452510,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x452780,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rcx,%rdi,2) │ │ │ │ + movl $0x454c00,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452780 │ │ │ │ + jne 454c00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - jb 452751 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rbx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - movq $0x124ce19,0x8(%rbp) │ │ │ │ - jmp 44cfc8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - movq $0x124ce19,0x8(%rbp) │ │ │ │ - jmp 44cfc8 │ │ │ │ - mov 0x1(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp dcfbb0 │ │ │ │ - movq $0x452808,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rbx,1) │ │ │ │ + movl $0x454d38,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + lea 0xdf70e6(%rip),%r14 │ │ │ │ + jmp ec74c0 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x454b58,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454b58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x454c80,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452808 │ │ │ │ + jne 454c80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%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,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,%al │ │ │ │ + add %esi,0x48(%rbx,%rcx,2) │ │ │ │ + movl $0x454cc0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454cc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ - movq $0x452428,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + (bad) │ │ │ │ + incl -0x1(%rcx) │ │ │ │ + gs clc │ │ │ │ + lea 0xdf811d(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov 0x1(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f05170 │ │ │ │ - mov 0x1(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f392e0 │ │ │ │ - mov 0x1(%rbx),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f380f8 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45273e │ │ │ │ - movq $0x452490,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbbb6d7(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 452913 │ │ │ │ - movq $0x452358,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbbb5e7(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + cmp 0x7(%rbx),%rcx │ │ │ │ + je 454d19 │ │ │ │ + movq $0x454d10,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454d10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xdfa4a7(%rip),%r14 │ │ │ │ - jmp 452d58 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xdf80da,%eax │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,-0x2e(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 452974 │ │ │ │ - lea 0xdfa48f(%rip),%r14 │ │ │ │ - jmp 452d58 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,-0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x454d70,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 454d70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x78,%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4529a5 │ │ │ │ - movq $0x4529c0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xdfa45e(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 452d58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ + sti │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - xor $0xd26dfb,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W js 4529b9 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 452a3b │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 454e32 │ │ │ │ + add $0x60,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 452a30 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x452980,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbbd4b0(%rip),%r14 │ │ │ │ + ja 454e27 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%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) │ │ │ │ - cmp %al,%ch │ │ │ │ - fldl (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 452a72 │ │ │ │ + jb 454e6e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp e94c60 │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 452aaf │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 454ef8 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 454eed │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 452ad0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x454e48,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x117b1e9,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed7300 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%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 454fa5 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 454f9a │ │ │ │ + movq $0xfee7c8,-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 $0x454d98,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x454e88,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45503b │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 452b33 │ │ │ │ - cmp 0x17(%rbx),%r14 │ │ │ │ - jl 452af1 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xdfa32b(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - add %r14,%rcx │ │ │ │ - mov 0x18(%rax,%rcx,8),%rax │ │ │ │ - movq $0x452a88,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + ja 455030 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x454f10,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 -0x8(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 452be1 │ │ │ │ - movq $0x452b90,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452b90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (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,0x34(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x452ad0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 452ad0 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + jb 455079 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xbc9106(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %dh,-0x2e(%rsi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 452c51 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x452c38,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452c38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - jne 452c09 │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4800452c(%r8) │ │ │ │ - mov 0x7(%rbx),%edi │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - jmp 44d438 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xbc90db(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800def9(%rax) │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 452c90 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x7(%rax) │ │ │ │ - fiadds (%rax) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 452cc9 │ │ │ │ - movq $0xf05970,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x452d08,0x0(%rbp) │ │ │ │ - lea 0xdfa160(%rip),%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x4(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp e94a38 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x452c68,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - clc │ │ │ │ - fiadds (%rax) │ │ │ │ - lea 0xddc25b(%rip),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4550df │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x455090,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp dd5698 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - je 452d29 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 452e22 │ │ │ │ - movq $0x452d98,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455219 │ │ │ │ + movq $0x455140,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452d98 │ │ │ │ + jne 455140 │ │ │ │ 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 %bl,0x4800d274(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - lea 0xbda2c7(%rip),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - mov 0x2(%rbx),%r8 │ │ │ │ - lea 0xd26696(%rip),%rdi │ │ │ │ - lea 0xd27470(%rip),%rsi │ │ │ │ - lea 0xd26b60(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 44d1e8 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 452e12 │ │ │ │ - mov 0x13(%rbx),%rax │ │ │ │ - movq $0x452d30,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r8 │ │ │ │ - lea 0xd2667d(%rip),%rdi │ │ │ │ - lea 0xd274b7(%rip),%rsi │ │ │ │ - lea 0xd26b47(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 44d1e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd2747f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x452e60,0x0(%rbp) │ │ │ │ - mov 0xc(%rbx),%rax │ │ │ │ - mov 0x4(%rbx),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 452e60 │ │ │ │ - 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 %dl,%al │ │ │ │ - jae 452e31 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x77(%r8) │ │ │ │ flds -0x7cb7f81f(%rbx) │ │ │ │ stc │ │ │ │ - add (%rdi),%cl │ │ │ │ - test %ebp,0x1(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x48,%r12 │ │ │ │ + add %esi,0x49(%rax,%rcx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 452ed2 │ │ │ │ - movq $0x452bf8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x12425f9,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x124f781,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ + ja 455188 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4550b0,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbc0e40(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 452f28 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x452a50,-0x28(%r12) │ │ │ │ + ja 455209 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0x455050,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4670,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x124f781,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x124f431,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x452f68,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x8(%rbp) │ │ │ │ + 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 45528c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455281 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x455100,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbb9765(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455352 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4552f0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 452f68 │ │ │ │ + jne 4552f0 │ │ │ │ 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,%al │ │ │ │ - jb 452f39 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,0x49000000(%rdi) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x5a(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 452fbe │ │ │ │ - movq $0x4529e8,-0x28(%r12) │ │ │ │ + ja 455342 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x455230,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4428f8,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4525a0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45301b │ │ │ │ - movq $0x452b58,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r8 │ │ │ │ - lea 0xd267dc(%rip),%rdi │ │ │ │ - lea 0xd27226(%rip),%rsi │ │ │ │ - lea 0xd26966(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 44d1e8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45305a │ │ │ │ - movq $0x452960,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbbce86(%rip),%r14 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d271(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 453108 │ │ │ │ - movq $0x4530c0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4530c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x71(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x4530f8,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4553e5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4553d0,-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 4530f8 │ │ │ │ + jne 4553d0 │ │ │ │ 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 %bh,(%rax) │ │ │ │ - jno 4530c9 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 453104 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4531a0 │ │ │ │ - lea 0xd271a9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + push %rsp │ │ │ │ + add %r9b,0x75(%r11,%rcx,4) │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psubsw 0x4100b9d9(%rbx),%mm4 │ │ │ │ + jmp *-0x10(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,-0x2e(%rcx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 45313c │ │ │ │ - lea 0xdf9cbe(%rip),%r14 │ │ │ │ - jmp 452d58 │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 494603b9 <__environ@GLIBC_2.2.5+0x4820b111> │ │ │ │ - add $0x18,%esp │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x55(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453177 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x453128,-0x10(%r12) │ │ │ │ + ja 455451 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4552a0,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbc846c(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xfefd40,0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 442ed8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + movq $0xfefd40,0x18(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4800d270(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4531f2 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4531e7 │ │ │ │ - movq $0x453148,-0x10(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x453210,-0x10(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdf9c1c(%rip),%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4525a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd270cf(%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,-0x75(%rax) │ │ │ │ - jne 45321c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - js 45329e │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45325d │ │ │ │ - movq $0x453278,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - lea 0xdf9bae(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 452d58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 453284 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %dh,-0x2e(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4532fb │ │ │ │ + jb 4554f0 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4532f0 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x453310,-0x10(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xdf9b1c(%rip),%r14 │ │ │ │ - lea -0xe(%r12),%rax │ │ │ │ + ja 4554e5 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 452d58 │ │ │ │ + jmp ed7020 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 45331c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733d8e64 <__environ@GLIBC_2.2.5+0x72183bbc> │ │ │ │ + data16 add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455574 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x455498,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x30,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) │ │ │ │ - js 45339d │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45338c │ │ │ │ - add $0x20,%r12 │ │ │ │ + jb 455600 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453381 │ │ │ │ + ja 4555f5 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x453298,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x124c471,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbbcb5f(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - adc (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - outsl %ds:(%rsi),(%dx) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45341c │ │ │ │ - cmp $0xa,%r14 │ │ │ │ - jle 4533f1 │ │ │ │ - movq $0x453330,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x453230,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xbbcac0(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd26eaa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d26e(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4534a5 │ │ │ │ - movq $0x453490,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + jb 4556cb │ │ │ │ + add $0x70,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4556c0 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x455370,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x455510,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x455598,-0x18(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453490 │ │ │ │ - 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 %cl,0x6e(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4533a8 │ │ │ │ - lea 0xd26e3c(%rip),%rbx │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + 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 453540 │ │ │ │ - movq $0x453500,-0x10(%rbp) │ │ │ │ + jb 455765 │ │ │ │ + movq $0x455728,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 453500 │ │ │ │ + jne 455728 │ │ │ │ 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 %ah,(%rax) │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x453530,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x57(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 453530 │ │ │ │ + jne 455750 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 455763 │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4547e8 │ │ │ │ - lea 0xd26dd9(%rip),%rbx │ │ │ │ + jmp 455620 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 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) │ │ │ │ - pop %rax │ │ │ │ - imul $0x0,%edx,%edx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4535b2 │ │ │ │ + jb 455846 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4535a0,-0x18(%rbp) │ │ │ │ + movq $0x4557c8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4535a0 │ │ │ │ + jne 4557c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - imul $0x0,%edx,%edx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 451980 │ │ │ │ - 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) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x76(%rbp) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455836 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4535c8,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ + movq $0xfb4670,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x124ce19,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x124f431,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbba99f(%rip),%r14 │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + lea 0xbc076a(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4558c0 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453680 │ │ │ │ + ja 4558b5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ + movq $0x455780,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp ff2d88 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4536fc │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45595b │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4536f1 │ │ │ │ + ja 455950 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x453648,-0x18(%r12) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0xfed6e0,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x455870,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbba8d6(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 442e70 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ 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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4559d0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4559c5 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4536a0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,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) │ │ │ │ - pop %rax │ │ │ │ - imul $0x0,%edx,%edx │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 4533a8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - imul $0x0,%edx,%edx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4537e4 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x453780,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbba7ea(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 455aeb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x455a48,-0x30(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + 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 455a48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - shrb $1,-0x2e(%rdx) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - jmp 4533a8 │ │ │ │ - movq $0x18,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) │ │ │ │ - jo 4538d0 │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4538c4 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x49000000(%rbx) │ │ │ │ + add $0x60,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4538b9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x453808,-0x18(%r12) │ │ │ │ + ja 455adb │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbba719(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - 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,%al │ │ │ │ - imul $0xc4834900,%edx,%edx │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x453868,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x58(%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) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xfefd40,0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x455b18,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 455b18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rcx),%eax │ │ │ │ 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 4539a4 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x453988,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 453988 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x5b(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + sbb %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 455b48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x5(%rbp,%rcx,4) │ │ │ │ - mov 0x7b8b4800(%rdi,%rbx,8),%dl │ │ │ │ (bad) │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - mov 0xf(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp e94a38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - xor %ch,%ah │ │ │ │ - fiadds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 453a14 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rsp,%rbp,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455bb8 │ │ │ │ + mov 0x6(%rbx),%rdx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453a09 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ + ja 455c04 │ │ │ │ + movq $0x455978,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + movq $0xff0268,0x8(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900deeb(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 453a80 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x4539b8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbba44f(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W jmp 453a7d │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 453b18 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 455c9e │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453b0d │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x1241bd9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ + ja 455c93 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4559e8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x4800deea,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 453ba8 │ │ │ │ - add $0x38,%r12 │ │ │ │ + jb 455d1c │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453b9d │ │ │ │ + ja 455d11 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x453aa0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xbba336(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ 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 %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ - fiadds (%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733d968c <__environ@GLIBC_2.2.5+0x721843e4> │ │ │ │ + push %rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453c0f │ │ │ │ + ja 455d89 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0x453b30,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x455cb8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ 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 %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 453c57 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 453c78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 455e1b │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453cdb │ │ │ │ - cmp 0x17(%rbx),%r14 │ │ │ │ - jl 453c99 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xdf9183(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 455e10 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - add %r14,%rcx │ │ │ │ - mov 0x18(%rax,%rcx,8),%rax │ │ │ │ - movq $0x453c30,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 453d99 │ │ │ │ + jb 455efe │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x453d48,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + movq $0x455e80,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 453d48 │ │ │ │ + jne 455e80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 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,0x34(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x453c78,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 453c78 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %bl,-0x2e(%rbx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 453dd9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xdf902a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44c818 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdx,%rsi,2) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 455eee │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + movq $0x124f431,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x455f30,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 455f30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %ah,-0x2e(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 453e1d │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xd26576(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4e438 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %ch,%al │ │ │ │ - rolb %cl,%fs:(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 455fa9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 455fdc │ │ │ │ add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453e8c │ │ │ │ + ja 455fd1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x453df0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ + movq $0x455e30,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x124c471,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ 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 %ch,0x64(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733d994c <__environ@GLIBC_2.2.5+0x721846a4> │ │ │ │ + pop %rsp │ │ │ │ add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453ef5 │ │ │ │ + ja 456052 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x453e38,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbb9fe6(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x455f58,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ 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) │ │ │ │ - or %ah,0x0(%rdx,%rdx,8) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 453f7b │ │ │ │ + jb 4560dc │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 453f70 │ │ │ │ + ja 4560d1 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd26423(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4e438 │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,0x4900d263(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 453fe4 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x453f18,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - movsxd %edx,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 45406d │ │ │ │ - add $0x28,%r12 │ │ │ │ + rex.RB call 733d9a4c <__environ@GLIBC_2.2.5+0x721847a4> │ │ │ │ + push %rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 454062 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + ja 456149 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x456078,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x453f90,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ - lea 0xbb9e7d(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900d262(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,%al │ │ │ │ + (bad) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x50(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4562d9 │ │ │ │ + movq $0x4561e0,-0x40(%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 │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %r8,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4561e0 │ │ │ │ + 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,(%rax) │ │ │ │ + add %dl,0x17(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x456220,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 456220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + (bad) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4540e0 │ │ │ │ + ja 4562dd │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x454008,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + movq $0x454a28,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x456280,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 456280 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4800d216(%rax) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4562ab │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 4562ed │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x4564c8,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 454a28 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x456368,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov 0xe(%rbx),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,0x18(%rbp) │ │ │ │ + jmp 454a28 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ch,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ah,-0x2e(%rdx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 454135 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - mov $0xb,%edi │ │ │ │ - lea 0xd261d4(%rip),%rsi │ │ │ │ - lea 0xd25ffd(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp dd59a8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 456348 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + jmp 456416 │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 4562a1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4541a5 │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 454179 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xdf8c8a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44c818 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %dl,-0x2e(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4541b9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xdf8c4a(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44c818 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + add %r12b,0x48004563(%r8) │ │ │ │ + mov 0x40(%rbp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4563a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + mov %ah,(%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 4541f6 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + cmp %cl,-0x75(%rax) │ │ │ │ + jne 4563b8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 456416 │ │ │ │ + movq $0x4563e8,0x0(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4563e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + mov %ah,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 454288 │ │ │ │ - add $0x38,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 456430 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 456349 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45427d │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4541d0,-0x30(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ + ja 456474 │ │ │ │ + movq $0x455db0,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x455ff8,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x47(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ + movq $0x4560f8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2f(%r12),%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp 4565bc │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x456330,0x0(%rbp) │ │ │ │ + jmp fe7490 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x5,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4542fd │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x454210,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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,0x39(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4542a0,-0x28(%r12) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x49000001(%rip) │ │ │ │ + add $0xa8,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45630c │ │ │ │ + movq $0x455620,-0xa0(%r12) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + mov %rax,-0x98(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x88(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x4556e8,-0x78(%r12) │ │ │ │ + lea -0x9e(%r12),%rsi │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + movq $0x4558d8,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + movq $0x455c30,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ + movq $0x455d38,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0xbb9c6e(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4565f1 │ │ │ │ + movq $0x454fc8,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4564a0,0x18(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4562a1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800d24b(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 456662 │ │ │ │ + movq $0x456680,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 442cc8 │ │ │ │ + lea 0xd24ba7(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4b(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x4566a0,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp ed6c60 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4543ec │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4543e1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %dl,0x4b(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x4566d0,-0x8(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 442c58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 454478 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45446d │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x454390,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WXB rolb %cl,(%r8) │ │ │ │ + movq $0x4566f0,0x0(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp ed6da0 │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + rex.WXB rolb %cl,(%r8) │ │ │ │ + movq $0x456710,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp ed7088 │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %ah,%al │ │ │ │ + rex.WX rolb %cl,(%rax) │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4544ed │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x454400,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ + ja 4567a4 │ │ │ │ + movq $0x454788,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0x454938,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x5e(%r12),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x456170,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241c39,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x4f(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4567c8,0x18(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%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 45457e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454573 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x454490,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x28(%r12),%rsi │ │ │ │ - lea 0xbb9a6d(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %ch,0x4800d247(%rax) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 452f38 │ │ │ │ + nopl 0x0(%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,-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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4545f9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x454510,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ + ja 456880 │ │ │ │ + movq $0xfed758,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfed6e0,-0x38(%r12) │ │ │ │ mov %r14,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + movq $0x4567f8,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0xd249d6(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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) │ │ │ │ - or %bl,-0x2e(%rbp) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 454634 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xd25d63(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 456901 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 456999 │ │ │ │ + movq $0x456900,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 456900 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - pop %rsp │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45467c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x454618,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbb996a(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %ch,0x45(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 456938 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sbbb $0x49,0x0(%rdx,%rdx,8) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rcx,%rbx,2) │ │ │ │ add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4546df │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xd25cb0(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ + ja 456989 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0x4429b8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x117b2a1,(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + movq $0xfefd40,0x10(%rbp) │ │ │ │ + lea -0x9(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 442ed8 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + movq $0xfefd40,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - and %bl,0x0(%rdx,%rdx,8) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + rex.W rolb %cl,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45475c │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454751 │ │ │ │ + jb 456a05 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x4546a0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xbb9899(%rip),%r14 │ │ │ │ + mov 0x28(%rbx),%r9 │ │ │ │ + mov 0x20(%rbx),%r8 │ │ │ │ + lea 0xd21745(%rip),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp 457058 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4900d25b(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4547bf │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x454700,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-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 $0x0,%al │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %ah,0x4800d248(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45485f │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0x7,%esi │ │ │ │ - lea 0xbd88aa(%rip),%rax │ │ │ │ - mov (%rax,%rsi,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r14,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454b98 │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - movq $0x453560,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - cmp $0xb,%rax │ │ │ │ - jl 45484a │ │ │ │ - movq $0x453718,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4535f0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd25b12(%rip),%rbx │ │ │ │ + jb 456a52 │ │ │ │ + movq $0x456a70,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 442cc8 │ │ │ │ + lea 0xd2485f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800d25a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454af8 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 4548bb │ │ │ │ - movq $0x454778,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x454648,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x5a(%rax) │ │ │ │ + add %bl,0x48(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454b18 │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - movq $0x454100,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x454150,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0x454190,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - lea -0x48(%r12),%rbx │ │ │ │ - lea -0x30(%r12),%rcx │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 454966 │ │ │ │ - movq $0x4545a0,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x454328,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + movq $0x456a90,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp ed6c60 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d259(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.W rolb %cl,(%rax) │ │ │ │ add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 454b38 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rbx │ │ │ │ - movq $0x453d00,-0x40(%r12) │ │ │ │ + ja 456b02 │ │ │ │ + movq $0x4568b0,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x453db0,-0x28(%r12) │ │ │ │ + movq $0x4569d0,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 454a02 │ │ │ │ - movq $0x454090,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x453eb8,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,0x10(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800dedb(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454b58 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x453948,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 454a7e │ │ │ │ - movq $0x453bc8,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x453a30,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - pop %rax │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%r12 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 456b52 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x456b68,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4523d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (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 454b78 │ │ │ │ + ja 456bba │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 454ae3 │ │ │ │ - movq $0x4538e0,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4537b0,-0x8(%r12) │ │ │ │ + movq $0xfb4220,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x454880,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - movq $0x4548e0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - movq $0x454998,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x454a30,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x454aa8,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7900 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - movq $0x454bc8,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fe7900 │ │ │ │ - add %al,(%r8) │ │ │ │ + lea 0xde9538(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - push %rsp │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 454807 │ │ │ │ - nopl (%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rdi │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 454c3b │ │ │ │ - movq $0x454c28,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 454c28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 456c39 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 456c63 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 456c58 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4429d8,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4429b8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0x9(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 442ed8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - push %rsi │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - jmp 4547e8 │ │ │ │ - lea 0xd25746(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 456cb2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x456cc8,-0x28(%rbp) │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 4523d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rsi │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 454cb7 │ │ │ │ - movq $0x454c98,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 454c98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d256(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4547e8 │ │ │ │ - lea 0xd256da(%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,0x56(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd2569d(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsp,%rdx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 456d1c │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x456d48,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed6c60 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ed6cd0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4c10738b4800d255,%al │ │ │ │ - lea 0xdf80e7(%rip),%esi │ │ │ │ - jmp 452d58 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x55(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454d5b │ │ │ │ - movq $0x454d08,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xbbb181(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd2564b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r8b,-0x3(%r8) │ │ │ │ + incb (%rax) │ │ │ │ + jmp ed7020 │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rbp │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 454e1d │ │ │ │ - movq $0x454dc8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 454dc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - push %rsp │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 456e02 │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 454e0d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x491b40,-0x18(%r12) │ │ │ │ + ja 456df7 │ │ │ │ + movq $0xfee7c8,-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 $0x456be8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x456c78,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x13(%r12),%rsi │ │ │ │ - lea 0xdf7ff6(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 452d58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd255a4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + movq $0x456e18,-0x28(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 442c58 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x54(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r13b,0x2(%r8) │ │ │ │ + incl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp ed6e78 │ │ │ │ + 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 454ed9 │ │ │ │ - movq $0x454e80,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + jb 456ebb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x456e90,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454e80 │ │ │ │ + jne 456e90 │ │ │ │ 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,(%rax) │ │ │ │ - push %rsp │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454ec9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x491b40,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x454ef8,0x0(%rbp) │ │ │ │ - lea -0x13(%r12),%rsi │ │ │ │ - lea 0xdf7f36(%rip),%r14 │ │ │ │ - jmp 452d58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd254f8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add 0x18(%rbp),%dh │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x456ed0,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 452178 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 454f04 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xd211da(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd211d5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d253(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800d243(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 454fb9 │ │ │ │ - movq $0x454f60,-0x10(%rbp) │ │ │ │ + jb 456fd9 │ │ │ │ + movq $0x456f68,-0x20(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 454f60 │ │ │ │ + jne 456f68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 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,0x53(%rax) │ │ │ │ + add %ah,0x43(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 454fa9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x491b40,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x454fd8,0x0(%rbp) │ │ │ │ - lea -0x13(%r12),%rsi │ │ │ │ - lea 0xdf7e56(%rip),%r14 │ │ │ │ - jmp 452d58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd25428(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x456fa0,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 456fa0 │ │ │ │ + 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 %ch,(%rax) │ │ │ │ + rex.XB rolb %cl,(%r8) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 456fcc │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov 0x6(%rbx),%r8 │ │ │ │ + lea 0xd21187(%rip),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 457058 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 454fe4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %bl,%al │ │ │ │ + rex.X rolb %cl,(%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45703a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff1000,-0x38(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp 457878 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sbb %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x6000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rbx │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd253dd(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x52(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jae 4570e3 │ │ │ │ + lea 0xd2425c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x42(%rax) │ │ │ │ rolb %cl,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 455103 │ │ │ │ - movq $0x455068,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 45715e │ │ │ │ + movq $0x4570b8,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 455068 │ │ │ │ + jne 4570b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x52(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.X rolb %cl,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 457154 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea 0xd21066(%rip),%rdi │ │ │ │ + lea 0xd20fe0(%rip),%rsi │ │ │ │ + movq $0x457120,-0x30(%rbp) │ │ │ │ + mov %r9,%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 457120 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4c00d241(%rax) │ │ │ │ + mov 0x28(%rbp),%ecx │ │ │ │ mov %rbx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4550b7 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4550a7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x491b00,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rsi │ │ │ │ - lea 0xdf7d5c(%rip),%r14 │ │ │ │ + je 457166 │ │ │ │ + movq $0x457080,-0x8(%rbp) │ │ │ │ + lea 0xd240e1(%rip),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ed8680 │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 452d58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4550f3 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x491b20,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xc(%r12),%rsi │ │ │ │ - lea 0xdf7d10(%rip),%r14 │ │ │ │ + jmp 457166 │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 452d58 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd25326(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + movq $0x457190,0x0(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457190 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x4,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d251(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 455239 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%r14d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 4551cb │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %bh,(%rax) │ │ │ │ + rolb %cl,(%r8) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4571f8 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 455188 │ │ │ │ - mov 0x6(%rax),%rax │ │ │ │ - movq $0x491b00,-0x8(%r12) │ │ │ │ + ja 4571e8 │ │ │ │ + movq $0x456b28,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x455258,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x5(%r12),%rsi │ │ │ │ - lea 0xdf7c7f(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 452d58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x455298,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0xff1000,0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rsi,0x18(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 442f40 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x457230,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 442cc8 │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - push %rax │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %bl,0x4900d240(%rax) │ │ │ │ + add $0xb0,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 455216 │ │ │ │ - mov 0x7(%rax),%rbx │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - movq $0x491b20,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + ja 457309 │ │ │ │ + movq $0x456d68,-0xa8(%r12) │ │ │ │ + mov %rbx,-0x98(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0x456e48,-0x70(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + movq $0x456f10,-0x50(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + lea -0x70(%r12),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + lea -0xa8(%r12),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0x456ff0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x455278,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0xc(%r12),%rsi │ │ │ │ - lea 0xdf7bf1(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 452d58 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4551c0,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + movq $0x457330,0x20(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ed6c60 │ │ │ │ + movq $0xb0,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd25200(%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,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 455264 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + add %r13b,0x2(%r8) │ │ │ │ + incl (%rax) │ │ │ │ + jmp ed6f50 │ │ │ │ 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) │ │ │ │ - jne 455284 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 457372 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 442e08 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - push %rax │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 455146 │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d251(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 455308 │ │ │ │ - movq $0x4552f8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + jb 4573aa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4552f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 44c128 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x51(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 455128 │ │ │ │ - lea 0xd25141(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4f(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45535b │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x2(%r12),%rsi │ │ │ │ - lea 0xdf7aa4(%rip),%r14 │ │ │ │ - jmp 452d58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd250f3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.WRXB rolb %cl,(%r8) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4553df │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4553d4 │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x455400,-0x10(%rbp) │ │ │ │ - lea -0x2(%r12),%rsi │ │ │ │ - lea 0xdf7a33(%rip),%r14 │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ + jb 4573e2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 452d58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd2508a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp 452178 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 45540c │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4800d24e(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + add %dl,%al │ │ │ │ + ds rolb %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45547a │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45546f │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x455498,-0x10(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea -0x2(%r12),%rsi │ │ │ │ - lea 0xdf7998(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 457426 │ │ │ │ + movq $0xfee7c8,-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 452d58 │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd24fff(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 45a798 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,%al │ │ │ │ + cmp $0x8d4800d2,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45746e │ │ │ │ + movq $0xfee7c8,-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 456638 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 4554a4 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.WRXB rolb %cl,(%r8) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd24fb5(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %al,0x3e(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 457649 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x457500,-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 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rdx,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffb8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457500 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + cmp $0x8b4800d2,%eax │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 457540 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 457637 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jne 4575e1 │ │ │ │ + movq $0x457550,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457550 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x491ba0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd24f91(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bh,0x3d(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 457637 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4575d1 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4573f8,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x457440,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x58(%r12),%rdi │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x457608,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457608 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4555c2 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4555b7 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xe96648,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xe965c8,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4555d8,-0x20(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + cmp $0xd2,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + and %cl,-0x75(%rax) │ │ │ │ + jne 457648 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 457637 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x6(%rbx),%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ - lea -0x5(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 456638 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x38,%rbp │ │ │ │ + jmp 45a798 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x3(%r8) │ │ │ │ - incb (%rax) │ │ │ │ - jmp ed7020 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - push %rax │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 455622 │ │ │ │ + jb 4576f5 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x455638,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x4576a8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4576a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - push %rax │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x455658,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed6ee0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + jbe 4576f4 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ + (bad) │ │ │ │ + jne 4576d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.WRXB rolb %cl,(%r8) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x117a652,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - rex.WRXB rolb %cl,(%r8) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4556cc │ │ │ │ - movq $0x455550,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x4555f8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - jmp e96800 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd24f8a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdf5711(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdf570c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 455725 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7020 │ │ │ │ + add %dh,0x4900d23b(%rax) │ │ │ │ + add $0x60,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 457790 │ │ │ │ + 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 $0x457488,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + mov %r8,-0x18(%r12) │ │ │ │ + movq $0x457660,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %r9,%rdi │ │ │ │ + lea -0x58(%r12),%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + jmp ff3278 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %cl,-0x2e(%rdi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmp %edx,%edx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 455766 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 455690 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + rex.RB call 103db10c <__environ@GLIBC_2.2.5+0xf185e64> │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45784a │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + mov 0xc(%rbx),%rcx │ │ │ │ + mov 0x14(%rbx),%rdx │ │ │ │ + mov 0x1c(%rbx),%r9 │ │ │ │ + mov 0x24(%rbx),%rbx │ │ │ │ + movq $0x4573c0,-0x58(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + movq $0x457718,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %r9,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.WRX rolb %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %dl,0x3a(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4557aa │ │ │ │ - movq $0x4557c8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + jb 4578c7 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4578bc │ │ │ │ + movq $0x457350,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x4578e8,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - lea 0xd24ec7(%rip),%rbx │ │ │ │ + jmp 442cc8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd23a3a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4900d24e(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45581f │ │ │ │ - movq $0x455700,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x455740,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xff0268,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed6f50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %ah,%al │ │ │ │ + cmp %edx,%edx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + jns 457934 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + push $0x200a7f3 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + cmp %edx,%edx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor %bh,0x45(%rcx) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb %ch,0x30094(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4558b2 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4558a7 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xe96648,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xe965c8,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x4558c8,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x5(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800d239(%rax) │ │ │ │ + movl $0x457958,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x3(%r8) │ │ │ │ - incb (%rax) │ │ │ │ - jmp ed7020 │ │ │ │ + add %dh,0x39(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4579b5 │ │ │ │ + movq $0x457388,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4577b8,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x24(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 455933 │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 455912 │ │ │ │ + jb 4579fa │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x455928,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 442da0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4800d24d(%rax) │ │ │ │ - movl $0x455948,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed6ee0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4900d24d(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x117a6ca,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4559bc │ │ │ │ - movq $0x455840,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x4558e8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - jmp e96800 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd24d12(%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,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 455a15 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + jb 457a88 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 457a7d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + movq $0x1179421,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp ed7020 │ │ │ │ + movq $0x30,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 $0x4c,%al │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 455a56 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 455980 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4c(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 455a9a │ │ │ │ - movq $0x455ab8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - lea 0xd24c4f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - rex.WR rolb %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 457b18 │ │ │ │ add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 455b0f │ │ │ │ - movq $0x4559f0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x455a30,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xff0268,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed6f50 │ │ │ │ + ja 457b0d │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + movq $0x1179421,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%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 455ba2 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 455b97 │ │ │ │ + jb 457ba9 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xe96648,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xe965c8,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x455bb8,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x5(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x457b70,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457b70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x4800457b(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457b98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x3(%r8) │ │ │ │ - incb (%rax) │ │ │ │ - jmp ed7020 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - rex.WXB rolb %cl,(%r8) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 455c02 │ │ │ │ + jb 457c35 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x455c18,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + movq $0x457c00,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457c00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4b(%rax) │ │ │ │ - rolb %cl,(%rax) │ │ │ │ - movq $0x455c38,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed6ee0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + jl 457c4c │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457c28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - rex.WXB rolb %cl,(%r8) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x117a76a,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - rex.WX rolb %cl,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 455cac │ │ │ │ - movq $0x455b30,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x455bd8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - jmp e96800 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd24ac2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 455d05 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + jb 457d2a │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 457d1f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x88(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + movq $0x457b30,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x457bc0,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x44cfd0,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x88(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp ed7020 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%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) │ │ │ │ - (bad) │ │ │ │ - rex.WX rolb %cl,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 455d46 │ │ │ │ + jb 457d72 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 455c70 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x117b249,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - rex.WX rolb %cl,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 455d8a │ │ │ │ - movq $0x455da8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - lea 0xd249ff(%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,%al │ │ │ │ - rex.WB rolb %cl,(%r8) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 455dff │ │ │ │ - movq $0x455ce0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x455d20,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xff0268,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed6f50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 455e92 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 455e87 │ │ │ │ + jb 457e1b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x457dd8,-0x20(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xe96648,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xe965c8,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x455ea8,-0x20(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x5(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457dd8 │ │ │ │ + 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(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x3(%r8) │ │ │ │ - incb (%rax) │ │ │ │ - jmp ed7020 │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex │ │ │ │ - rex.WB rolb %cl,(%r8) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 455ef2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x455f08,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - rex.WB rolb %cl,(%r8) │ │ │ │ - movq $0x455f28,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed6ee0 │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - rex.W rolb %cl,(%rax) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - movq $0x117a80a,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4900d248(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 455f9c │ │ │ │ - movq $0x455e20,-0x30(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x455ec8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - jmp e96800 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd24872(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x26(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0xfed6e0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ 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,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 455ff5 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ + jb 457ebb │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 457eb0 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x48(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + movq $0x457d88,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ jmp ed7020 │ │ │ │ + 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 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %cl,-0x2e(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 456036 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 455f60 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - rex.RXB rolb %cl,(%r8) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45607a │ │ │ │ - movq $0x456098,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp e95b58 │ │ │ │ - lea 0xd247af(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900d247(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733db82c <__environ@GLIBC_2.2.5+0x72186584> │ │ │ │ + push %rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4560ef │ │ │ │ - movq $0x455fd0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x456010,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 457f29 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x457e38,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xff0268,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp ed6f50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4561ee │ │ │ │ - movq $0x456158,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 457fc1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x457f88,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456158 │ │ │ │ + jne 457f88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x4800457f(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 457fb0 │ │ │ │ + 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 %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - jne 4561e0 │ │ │ │ - movq $0x456190,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456190 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x4561d0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 458051 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x458018,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4561d0 │ │ │ │ + jne 458018 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x80(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 458040 │ │ │ │ + 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 %esi,0x1d(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xde9f22(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd2466b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x456230,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456230 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%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,%rax,1) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 4561e0 │ │ │ │ - movq $0x4562f8,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 458142 │ │ │ │ + add $0x90,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458137 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x88(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + movq $0x457f48,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x457fd8,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x44cfd0,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x88(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x90,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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsi,%rdx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4562ca │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4561e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 458192 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 442d38 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4561e0 │ │ │ │ - movq $0x456278,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0xfefd40,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45824a │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45823f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x30(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 458295 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x28(%rbx),%r9 │ │ │ │ + mov 0x20(%rbx),%r8 │ │ │ │ + lea 0xd1feb5(%rip),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 457058 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - roll $1,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x4563a0,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4563a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + xor %dl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 458332 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458327 │ │ │ │ + movq $0xfee7c8,-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 $0x458260,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed7230 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 456428 │ │ │ │ - movq $0x4563d8,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4563d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4800d22f(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4583dc │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4583d1 │ │ │ │ + movq $0xfee7c8,-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 $0x4582b0,-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 %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed7298 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cs rolb %cl,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4584ad │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4584a2 │ │ │ │ + movq $0xfee7c8,-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 $0x4581b0,-0x58(%r12) │ │ │ │ + mov %r10,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x458348,-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 $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x456418,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456418 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + sub $0x8d4800d2,%eax │ │ │ │ + rex.RB call 103dbe24 <__environ@GLIBC_2.2.5+0xf186b7c> │ │ │ │ (bad) │ │ │ │ + mov (%rax),%es │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458560 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rdi │ │ │ │ + mov 0x26(%rbx),%r8 │ │ │ │ + mov 0x2e(%rbx),%r9 │ │ │ │ + mov 0x36(%rbx),%r10 │ │ │ │ + mov 0x3e(%rbx),%rbx │ │ │ │ + movq $0x4583f0,-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 %r14,(%r12) │ │ │ │ + mov %r10,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x1d(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde9cda(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd2442b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x456478,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456478 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4585ba │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 442d38 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 456428 │ │ │ │ - movq $0x4564c0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4564c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 456428 │ │ │ │ - movq $0x4565e8,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 458630 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458625 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,0x4800d22c(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4586a9 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45869e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0xfed6e0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 456a28 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdi,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub $0xd2,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 458742 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 456563 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4200,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 458737 │ │ │ │ + movq $0xfee7c8,-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 $0x458648,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed7230 │ │ │ │ movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 456428 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rbx) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x2b(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4587ec │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4587e1 │ │ │ │ + movq $0xfee7c8,-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 $0x4586c0,-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 %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed7298 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 456428 │ │ │ │ - movq $0x456508,0x20(%rbp) │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sub %dl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4588cc │ │ │ │ + add $0x78,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4588c1 │ │ │ │ + movq $0xfee7c8,-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 $0xfed758,-0x70(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + movq $0x4585d8,-0x58(%r12) │ │ │ │ + lea -0x70(%r12),%r10 │ │ │ │ + mov %r10,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x458758,-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 $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 456428 │ │ │ │ - movq $0x456590,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %ah,%al │ │ │ │ + sub %edx,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103dc23c <__environ@GLIBC_2.2.5+0xf186f94> │ │ │ │ + (bad) │ │ │ │ + lea (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458977 │ │ │ │ + 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 $0x458800,-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 $0xff0268,-0x18(%rbp) │ │ │ │ + movq $0x117b1e9,-0x10(%rbp) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed7300 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 456726 │ │ │ │ - movq $0x456690,-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 456690 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 458a3a │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458a2f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 456718 │ │ │ │ - movq $0x4566c8,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4566c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 458ab4 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458aa9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x456708,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456708 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 458b38 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458b2d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x458a50,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x117b269,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed7300 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x1d(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde99ea(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd24143(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x456768,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456768 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 458bc5 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458bba │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x458ac8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 456718 │ │ │ │ - movq $0x4567b0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4567b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 458c5e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458c53 │ │ │ │ + movq $0xfee7c8,-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 $0x458b50,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 456718 │ │ │ │ - movq $0x4567f8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4567f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 458d1b │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458d10 │ │ │ │ + movq $0xfee7c8,-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 $0x4589a0,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x458be0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 456718 │ │ │ │ - movq $0x456980,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nop │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733dc68c <__environ@GLIBC_2.2.5+0x721873e4> │ │ │ │ + jae 458d8b │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458da9 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rdi │ │ │ │ + mov 0x26(%rbx),%rbx │ │ │ │ + movq $0x458c78,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 458e02 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 442d38 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rax,%rbp,2) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4568a4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb41e0,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 456718 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %al,(%rdi) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 456718 │ │ │ │ - movq $0x456840,0x28(%rbp) │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 458e8b │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458e80 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 456718 │ │ │ │ - movq $0x4568d0,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 458f42 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458f37 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rsi) │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 456718 │ │ │ │ - movq $0x456928,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 458fb8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 458fad │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0xd9820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB fdivs (%r8) │ │ │ │ - push $0x45 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - jne 4569dd │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45903c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459031 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x458f60,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456a30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 456ab8 │ │ │ │ - movq $0x456a68,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456a68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4590c5 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4590ba │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x458fd0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x456aa8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456aa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45917a │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45916f │ │ │ │ + movq $0xfee7c8,-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 $0x458ea8,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x459050,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x1d(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde964a(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd23dab(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x456b08,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456b08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45920b │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459200 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x4590e0,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 456ab8 │ │ │ │ - movq $0x456b50,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,0x4800d220(%rax) │ │ │ │ + lea -0x60(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 459564 │ │ │ │ + movq $0x4592c8,-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 %rax,0x40(%rsp) │ │ │ │ + mov 0x4f(%rbx),%rax │ │ │ │ + mov 0x57(%rbx),%rbx │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov %r10,-0x58(%rbp) │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rdi,-0x30(%rbp) │ │ │ │ + mov %r11,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffa0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456b50 │ │ │ │ + jne 4592c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nop │ │ │ │ + or (%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,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 456ab8 │ │ │ │ - movq $0x456b98,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + and %dl,%dl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + xchg %eax,%edx │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456b98 │ │ │ │ + jne 4592f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + jae 459417 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jb 4594a7 │ │ │ │ + add $0xd0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459407 │ │ │ │ + movq $0x458580,-0xc8(%r12) │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + mov %rcx,-0xb0(%r12) │ │ │ │ + mov %rdi,-0xa8(%r12) │ │ │ │ + movq $0xfed9b0,-0xa0(%r12) │ │ │ │ + mov %rdi,-0x90(%r12) │ │ │ │ + movq $0xfed6e0,-0x88(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + movq $0x4588e8,-0x70(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %r10,-0x50(%r12) │ │ │ │ + lea -0xc8(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %r9,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x458d38,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xd0,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459497 │ │ │ │ + movq $0x458dc8,-0x78(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rdi,-0x58(%r12) │ │ │ │ + movq $0xfed6e0,-0x50(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + movq $0x458e20,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x459198,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x1e(%r12),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0xa0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459554 │ │ │ │ + movq $0x458158,-0x98(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + movq $0xfed9b0,-0x70(%r12) │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + movq $0xfed6e0,-0x58(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + movq $0x4584d0,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r10,-0x20(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3e(%r12),%rdi │ │ │ │ + lea 0xd1e4d2(%rip),%rsi │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4448c8 │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 456ab8 │ │ │ │ - movq $0x456be0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456be0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or (%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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x28,%ebp │ │ │ │ - jmp 456ab8 │ │ │ │ - movq $0x456dc8,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4595f0 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4595e5 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + movq $0x1179421,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rcx,%rsi,2) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 459680 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 456c95 │ │ │ │ + ja 459675 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb41c0,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 456ab8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%rdi),%cl │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 456ab8 │ │ │ │ - movq $0x456c28,0x30(%rbp) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 459710 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459705 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rdi),%cl │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + movq $0x1179421,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x30,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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 456ab8 │ │ │ │ - movq $0x456cc0,0x0(%rbp) │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45974e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ + jmp 459800 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rsi),%cl │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 456ab8 │ │ │ │ - movq $0x456d18,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4597e0 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4597d5 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or 0x0(%rax,%rax,1),%al │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 456ab8 │ │ │ │ - movq $0x456d70,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - 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 456e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 456f3e │ │ │ │ - movq $0x456ea8,-0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4598ed │ │ │ │ + movq $0x459858,-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 %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456ea8 │ │ │ │ + jne 459858 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 456f30 │ │ │ │ - movq $0x456ee0,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456ee0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x49000000(%rbp) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4598dd │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x44cfd0,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x459728,-0x30(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x459770,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x46(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x30(%r12),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 444590 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x456f20,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 456f20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 459939 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xdf34ed(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 459800 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde91d2(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd2393b(%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 $0x456f98,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4599c9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x459990,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456f98 │ │ │ │ + jne 459990 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 456f30 │ │ │ │ - movq $0x456fe0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48004599(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 456fe0 │ │ │ │ + jne 4599b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 456f30 │ │ │ │ - movq $0x457028,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457028 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ + (bad) │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or (%rax),%al │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 456f30 │ │ │ │ - movq $0x457070,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 459a59 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x459a20,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457070 │ │ │ │ + jne 459a20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - or (%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,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 456f30 │ │ │ │ - movq $0x4570b8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x66(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4570b8 │ │ │ │ + jne 459a48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (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 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x30,%ebp │ │ │ │ - jmp 456f30 │ │ │ │ - movq $0x457300,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rdi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 459b4a │ │ │ │ + add $0x90,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 457176 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb41a0,-0x40(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + ja 459b3f │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x88(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + movq $0x459950,-0x70(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x4599e0,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0x44cfd0,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x3e(%r12),%rbx │ │ │ │ mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + lea -0x70(%r12),%rbx │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 456f30 │ │ │ │ - nop │ │ │ │ - mov %ds,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x88(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 456f30 │ │ │ │ - movq $0x457100,0x38(%rbp) │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x1f,%al │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 459bc8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459bbd │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + movq $0x1178de1,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,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 %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 456f30 │ │ │ │ - movq $0x4571a0,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x1e,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733dd53c <__environ@GLIBC_2.2.5+0x72188294> │ │ │ │ + push %rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459c39 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x459b60,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 456f30 │ │ │ │ - movq $0x4571f8,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x1c,%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + testb $0x5b,-0x75(%rax) │ │ │ │ (bad) │ │ │ │ + jmp 459be8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 456f30 │ │ │ │ - movq $0x457250,0x0(%rbp) │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x8,%al │ │ │ │ - add (%rax),%al │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 459ca3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 459cc0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 456f30 │ │ │ │ - movq $0x4572a8,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - 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 457390 │ │ │ │ - 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 %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB xchg %eax,%r8d │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 457476 │ │ │ │ - movq $0x4573e0,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4573e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + rex.RB loopne 459d11 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 459d70 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 457468 │ │ │ │ - movq $0x457418,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rdx,%rbp,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459d56 │ │ │ │ + movq $0x459c80,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfed758,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x459da8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457418 │ │ │ │ + jne 459da8 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x457458,-0x8(%rbp) │ │ │ │ + add %esi,0x49(%rbx,%rbx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459dff │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + movq $0xfede60,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x459ce8,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + lea 0xdf1f1b(%rip),%r14 │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457458 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp ec74c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xdf3003(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde8c9a(%rip),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd2340b(%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 $0x4574d0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 459e9d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x459e88,-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 4574d0 │ │ │ │ + jne 459e88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %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 %r15b,0x4c00459e(%r8) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + 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 %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x457518,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457518 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x457560,-0x8(%rbp) │ │ │ │ + add %esi,0x4c(%rbp,%rbx,1) │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + movq $0xfefd40,0x10(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457560 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or (%rax),%eax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xfefd40,0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 442ed8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x4575a8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4575a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 459fb2 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 459fa7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + movq $0xfed6e0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x4575f0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4575f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45a028 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45a01d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0xfb4220,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7020 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x457638,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457638 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45a0ac │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45a0a1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x459fd0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x38,%ebp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x4578e8,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45a151 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45a146 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x459f18,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x45a040,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x49000000(%rbx) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 457703 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4180,-0x48(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rdi),%? │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 733ddac4 <__environ@GLIBC_2.2.5+0x7218881c> │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x457680,0x40(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x30(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45a1cf │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + movq $0x45a0c0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ed6f50 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x457730,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - ds add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x45a260,-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 %rdx,-0x38(%rbp) │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45a260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x457788,0x0(%rbp) │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - cmp $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x480045a2(%r8) │ │ │ │ + mov 0xf(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45a288 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x4577e0,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - cmp %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rbx,1) │ │ │ │ + movl $0x45a2e8,0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 459cc0 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + movq $0x45a308,0x8(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xdf1a8b(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f3ddb8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x457838,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,(%rax) │ │ │ │ + or %dh,%ch │ │ │ │ + (bad) │ │ │ │ + incl (%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 457468 │ │ │ │ - movq $0x457890,0x0(%rbp) │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %esi,0x49(%rcx,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45a34d │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - 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 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 457978 │ │ │ │ + jmp 459800 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - mov %r9b,-0x8(%r9,%rdi,1) │ │ │ │ - jb 457a5e │ │ │ │ - movq $0x4579c8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45a560 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x45a430,-0x70(%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 %rsi,0x40(%rsp) │ │ │ │ + mov 0x60(%rbx),%rsi │ │ │ │ + mov 0x68(%rbx),%rbx │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + mov %r14,-0x68(%rbp) │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov %r14,-0x60(%rbp) │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x30(%rbp) │ │ │ │ + mov %r9,-0x28(%rbp) │ │ │ │ + mov %r10,-0x20(%rbp) │ │ │ │ + mov %r11,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffff90,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4579c8 │ │ │ │ + jne 45a430 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ (bad) │ │ │ │ - jne 457a50 │ │ │ │ - movq $0x457a00,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457a00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x5c(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x457a40,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457a40 │ │ │ │ + jne 45a458 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - or %eax,(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde86b2(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB cmp %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add 0x48(%rsi,%rsi,2),%esi │ │ │ │ + cmp $0x4,%edx │ │ │ │ + jne 45a564 │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45a4d2 │ │ │ │ + mov 0xc(%rbx),%rbx │ │ │ │ + movq $0x45a1f0,-0x38(%r12) │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 448900 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45a550 │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + movq $0x459e30,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x45a170,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x16(%r12),%rdi │ │ │ │ + lea 0xd1d4d5(%rip),%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + add $0x60,%rbp │ │ │ │ + jmp 4448c8 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x60,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd22e2b(%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 $0x457ab8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457ab8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%al │ │ │ │ + nop │ │ │ │ + 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 %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457b00,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457b00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp fe6550 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457b48,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45a65f │ │ │ │ + movq $0x45a600,-0x28(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457b48 │ │ │ │ + jne 45a600 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - or $0x0,%al │ │ │ │ + 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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457b90,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 457b90 │ │ │ │ + jne 45a628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457bd8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457bd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x13(%rbp),%esi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 459c60 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 459610 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457c20,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457c20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + movabs 0x358a53b4d000000,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457c68,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 457c68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + ja 45a770 │ │ │ │ + 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 %rsi,0x40(%rsp) │ │ │ │ + mov 0x4f(%rbx),%rsi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov 0x57(%rbx),%rsi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov 0x5f(%rbx),%rdi │ │ │ │ + mov 0x67(%rbx),%rbx │ │ │ │ + movq $0x45a380,-0x98(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + mov %r10,-0x50(%r12) │ │ │ │ + mov %r11,-0x48(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x45a588,-0x28(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x45a5b0,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x27(%r12),%rdi │ │ │ │ + lea -0x16(%r12),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ + jmp 448900 │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + or %edx,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB xchg %eax,%r8d │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45a7c2 │ │ │ │ + movq $0x45a7e0,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 442cc8 │ │ │ │ + lea 0xd20b4f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x40,%ebp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457f80,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + or %dl,%dl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + test $0x45,%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + jo 45a7b2 │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,-0x7cb70000(%rax,%rax,1) │ │ │ │ + add %cl,%al │ │ │ │ + or %dl,%dl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 457d44 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4160,-0x50(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x32(%rdi) │ │ │ │ + movq $0x4579d8,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x45a860,-0x10(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 442c58 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - nopl (%rax) │ │ │ │ nop │ │ │ │ - jg 457d63 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0xa(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x45a880,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp ed6da0 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457cb8,0x48(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x38(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %bh,0x0(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0xa(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x45a8a8,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ed7088 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457d70,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %bh,0x0(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + or %dl,%dl │ │ │ │ + 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 %ebp,-0x38b70000(%rax,%rax,1) │ │ │ │ + rex.R and $0x88,%al │ │ │ │ + sbb %bh,0x45(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r9) │ │ │ │ + rex.R and $0x90,%al │ │ │ │ + movq $0x457aa8,-0x68(%r12) │ │ │ │ + mov %rax,-0x60(%r12) │ │ │ │ + movq $0x457c58,-0x58(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x66(%r12),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + movq $0x457d40,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x457ed8,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x40(%r12),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x458070,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x76(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x45a988,-0x28(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457dc8,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %bh,0x0(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x9(%rax) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + movq $0x45a9b0,-0x8(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp da2738 │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457e20,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %bh,0x0(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + or %edx,%edx │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + test $0x1,%al │ │ │ │ add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45abfb │ │ │ │ + movq $0x459228,-0x1a0(%r12) │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ + mov %rax,-0x198(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov %rcx,-0x190(%r12) │ │ │ │ + mov 0x48(%rbp),%rcx │ │ │ │ + mov %rcx,-0x188(%r12) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + mov %rcx,-0x180(%r12) │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rdx,-0x178(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x170(%r12) │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rdx,-0x168(%r12) │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov %rdx,-0x160(%r12) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,-0x158(%r12) │ │ │ │ + mov %rbx,-0x150(%r12) │ │ │ │ + mov 0x58(%rbp),%rdi │ │ │ │ + mov %rdi,-0x148(%r12) │ │ │ │ + movq $0x459580,-0x140(%r12) │ │ │ │ + mov %rcx,-0x138(%r12) │ │ │ │ + movq $0x44cfd0,-0x130(%r12) │ │ │ │ + movq $0x124c471,-0x128(%r12) │ │ │ │ + lea -0x13e(%r12),%r8 │ │ │ │ + mov %r8,-0x120(%r12) │ │ │ │ + movq $0x459610,-0x118(%r12) │ │ │ │ + mov %rcx,-0x110(%r12) │ │ │ │ + lea -0x12e(%r12),%r9 │ │ │ │ + mov %r9,-0x108(%r12) │ │ │ │ + movq $0x4596a0,-0x100(%r12) │ │ │ │ + mov %rcx,-0xf8(%r12) │ │ │ │ + movq $0x459800,-0xf0(%r12) │ │ │ │ + mov %rcx,-0xe8(%r12) │ │ │ │ + mov %rbx,-0xe0(%r12) │ │ │ │ + lea -0xfe(%r12),%r9 │ │ │ │ + mov %r9,-0xd8(%r12) │ │ │ │ + movq $0x459910,-0xd0(%r12) │ │ │ │ + lea -0xef(%r12),%r9 │ │ │ │ + mov %r9,-0xc0(%r12) │ │ │ │ + movq $0x459a78,-0xb8(%r12) │ │ │ │ + mov %rcx,-0xb0(%r12) │ │ │ │ + mov %r8,-0xa8(%r12) │ │ │ │ + movq $0x459be8,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + lea -0xb7(%r12),%r8 │ │ │ │ + mov %r8,-0x90(%r12) │ │ │ │ + movq $0x459c60,-0x88(%r12) │ │ │ │ + lea -0x9f(%r12),%r8 │ │ │ │ + mov %r8,-0x80(%r12) │ │ │ │ + movq $0x459cc0,-0x78(%r12) │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + movq $0x45a680,-0x68(%r12) │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + lea -0xd0(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + lea -0x19f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x116(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x68(%rbp),%rdi │ │ │ │ + lea -0x67(%r12),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x70,%rbp │ │ │ │ + jmp 452f38 │ │ │ │ + movq $0x1a8,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4900d206(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45ac62 │ │ │ │ + movq $0xfed6e0,-0x28(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0xfed9b0,-0x10(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + lea -0x28(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + jmp 456a28 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd206b4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457e78,0x0(%rbp) │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %dh,0x0(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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,0x1a(%rdi) │ │ │ │ + movq $0x45ace8,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd2066f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + and %edi,0xbb(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457ed0,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %ah,(%rax) │ │ │ │ - and %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 457a50 │ │ │ │ - movq $0x457f28,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - 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 458010 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB orb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - flds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x458060,-0x28(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45adc9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x45ad50,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458060 │ │ │ │ + jne 45ad50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%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 %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x53(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - jne 4580e8 │ │ │ │ - movq $0x458098,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458098 │ │ │ │ + jne 45ad78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%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(%rsp,%rax,2) │ │ │ │ - movl $0x4580d8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x45adb8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4580d8 │ │ │ │ + jne 45adb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%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 %esi,0x35(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xde801a(%rip),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd2279b(%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 $0x458150,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458150 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458198,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45aea9 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x45ae30,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458198 │ │ │ │ + jne 45ae30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x0,%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x4581e0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x52(%r8) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4581e0 │ │ │ │ + jne 45ae58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458228,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458228 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458270,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x45ae98,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458270 │ │ │ │ + jne 45ae98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x4582b8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4582b8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %al,(%rax) │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458300,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45af89 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x45af10,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458300 │ │ │ │ + jne 45af10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %eax,(%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,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458348,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458348 │ │ │ │ + jne 45af38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%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(%rcx,%rcx,1) │ │ │ │ - add $0x48,%ebp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x4586c0,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%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 %ecx,(%rdi) │ │ │ │ - test %dl,0x49000000(%rbp) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45842d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4140,-0x58(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %eax,%edx │ │ │ │ - incl (%rax) │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458398,0x50(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x40(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - adc %bh,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x45af78,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45af78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458458,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - adc %dh,%bh │ │ │ │ - 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 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x4584b0,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %ah,%bh │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458508,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %al,%bh │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b069 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x45aff0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45aff0 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458560,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %al,%dh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + mov $0x45,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + psadbw %mm3,%mm0 │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x4585b8,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %al,%ah │ │ │ │ + jne 45b018 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458610,0x0(%rbp) │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc -0x80(%rax),%al │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4580e8 │ │ │ │ - movq $0x458668,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - 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 458750 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x45b058,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45b058 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - test %edi,-0x1(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 458836 │ │ │ │ - movq $0x4587a0,-0x28(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4587a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%eax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%al │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 458828 │ │ │ │ - movq $0x4587d8,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b149 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x45b0d0,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4587d8 │ │ │ │ + jne 45b0d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x458818,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + mov $0x45,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458818 │ │ │ │ + jne 45b0f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - or (%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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde78da(%rip),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ + add %esi,0x48(%rdi,%rax,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd22063(%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 $0x458890,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x45b138,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458890 │ │ │ │ + jne 45b138 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x4588d8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4588d8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458920,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458920 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ + movabs 0x358a53b4d000000,%al │ │ │ │ add %al,(%rax) │ │ │ │ + ja 45b1ff │ │ │ │ + movq $0x45ad00,-0x98(%r12) │ │ │ │ + mov %rsi,-0x88(%r12) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + movq $0x45ade0,-0x78(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x45aec0,-0x58(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x45afa0,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x45b080,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x98(%r12),%r8 │ │ │ │ + lea -0x78(%r12),%rdi │ │ │ │ + lea -0x58(%r12),%rsi │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x18(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa0,0x388(%r13) │ │ │ │ + lea 0xd2012f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458968,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 45b24a │ │ │ │ + movq $0x45b298,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458968 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 45b168 │ │ │ │ + lea 0xd200f7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 45b284 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ add $0x28,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x4589b0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4589b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 45b298 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x4589f8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4589f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %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,0x2d(%rdi) │ │ │ │ + movq $0x468b90,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x45b268,-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 fe7490 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458a40,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458a40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b33b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45b358 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458a88,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 45b3f8 │ │ │ │ + movq $0x45b398,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 458a88 │ │ │ │ + jne 45b398 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458ad0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rbx,%rbx,2) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45b3e8 │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458ad0 │ │ │ │ + movq $0x45b318,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x45b458,0x8(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 45b168 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd1ff51(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%al │ │ │ │ + nopl 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) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 45b444 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 45b458 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x50,%ebp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458eb0,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x468b90,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x45b428,-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 fe7490 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%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 45b529 │ │ │ │ + movq $0x45b518,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45b518 │ │ │ │ + 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 %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rdx) │ │ │ │ - add $0x68,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 458bc2 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4120,-0x60(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 458828 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 45b52b │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 45b358 │ │ │ │ + lea 0xd1fe28(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b58f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 45b58a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd1fe0f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee1a50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,%esp │ │ │ │ - incl (%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458b20,0x58(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x48(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - adc $0xff,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b5d2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x45b5e8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458bf0,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - adc $0xfe,%al │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x117b381,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458c48,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - adc $0xfc,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b64a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x117b361,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458ca0,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - adc $0xf8,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b692 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x117b381,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458cf8,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc $0xf0,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b6da │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x117b371,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458d50,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc $0xe0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45b72a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458da8,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b768 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc $0xc0,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp 45b230 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458e00,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc $0x80,%al │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45b7ba │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 458828 │ │ │ │ - movq $0x458e58,0x0(%rbp) │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b7f6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - 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 458f40 │ │ │ │ + jmp 45b230 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - test %esi,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 459026 │ │ │ │ - movq $0x458f90,-0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x30(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45b84a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458f90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - or (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 459018 │ │ │ │ - movq $0x458fc8,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 458fc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b888 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45b230 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x459008,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459008 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45b8da │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%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,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde70ea(%rip),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd2187b(%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 $0x459080,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459080 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b918 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45b230 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x4590c8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4590c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45b96a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459110,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459110 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 45b9ba │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459158,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459158 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45b9f8 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 45b230 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x4591a0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4591a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + stc │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x60(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45ba3e │ │ │ │ + movq $0x45ba60,-0x20(%rbp) │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47590 │ │ │ │ + lea 0xd1f9b3(%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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x4591e8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %bh,-0x7(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45ba9b │ │ │ │ + movq $0x45b5a8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x45bac0,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4591e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f479b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + stc │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x45bb00,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ + add %bl,%al │ │ │ │ clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459230,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459230 │ │ │ │ + roll $1,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 45bb19 │ │ │ │ + lea 0xd1f8c8(%rip),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + movq $0x45bb40,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp f479b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %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,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459278,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459278 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x45(%r8) │ │ │ │ + add %r9b,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov $0x23,%al │ │ │ │ + mov $0x0,%ch │ │ │ │ + test %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,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x4592c0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4592c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x490045bb(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459308,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 459308 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%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 %cl,(%rdi) │ │ │ │ + xchg %eax,0x5(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x45b618,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x45b660,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 45bcc4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x58,%ebp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459748,0x0(%rbp) │ │ │ │ - mov 0xb0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 45bc28 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 45bcc4 │ │ │ │ + nopl (%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 %ch,0x49000000(%rbx) │ │ │ │ - add $0x70,%esp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 45bc58 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 45bd6e │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 459403 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4100,-0x68(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ + ja 45bde2 │ │ │ │ + movq $0x45b980,-0x38(%r12) │ │ │ │ mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x45b9d0,-0x10(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x10(%r12),%r8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45bd28 │ │ │ │ + movq $0x45b930,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x45bc38,-0x18(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rsi,%r14 │ │ │ │ + movq $0xff0268,-0x30(%rbp) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x45bc08,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - incl (%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp fe7978 │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459358,0x60(%rbp) │ │ │ │ - mov 0xa8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x50(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa8(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - incl (%rbx) │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459430,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ (bad) │ │ │ │ - incb (%rbx) │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459488,0x0(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45bdc6 │ │ │ │ + movq $0x45b6a8,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x45be08,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x45bd60,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fe7978 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x4594e0,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ - add (%rax),%eax │ │ │ │ - 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 %ebp,0x49000002(%rbx) │ │ │ │ + add $0x40,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45c0d7 │ │ │ │ + movq $0x45b6f0,-0x38(%r12) │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x45b740,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 45bff8 │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459538,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - lock add (%rax),%eax │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459590,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - loopne 459636 │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + jne 45bea8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 45c0ab │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45c0b7 │ │ │ │ + movq $0x45b7d0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x45b810,-0x38(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x45b860,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x58(%r12),%rsi │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 45bff8 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x4595e8,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 45bf68 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - rolb $0x0,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp 45bff8 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459640,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,0x75(%r11,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x459698,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ - or %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 %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 459018 │ │ │ │ - movq $0x4596f0,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45c09b │ │ │ │ + movq $0x45b8a0,-0x38(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov 0x40(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x45b8f0,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea -0x38(%r12),%r14 │ │ │ │ + lea -0x10(%r12),%rdi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 45c054 │ │ │ │ + movq $0x45b780,-0x20(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x45bf78,-0x8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x45bf48,0x10(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fe79b8 │ │ │ │ + movq $0x45be98,0x0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopl (%rax) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x48,%rbp │ │ │ │ + jmp 45b230 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x40,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 4597d8 │ │ │ │ + jmp 45c140 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - decl 0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ + decl (%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - test %ebp,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 4598be │ │ │ │ - movq $0x459828,-0x28(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x38(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + ds fiadds (%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45c2a7 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + mov %r14,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 45c299 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 45c372 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 45c480 │ │ │ │ + movq $0x45c1d0,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459828 │ │ │ │ + jne 45c1d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - or $0x0,%al │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x3e(%rax) │ │ │ │ + fiadds (%rax) │ │ │ │ + movq $0x45c210,-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 45c210 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ (bad) │ │ │ │ - jne 4598b0 │ │ │ │ - movq $0x459860,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + ds fiadds (%rax) │ │ │ │ + movq $0x45c250,-0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + 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 459860 │ │ │ │ + jne 45c250 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%al │ │ │ │ + nopl (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x4598a0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,%al │ │ │ │ + cmp $0xc74800de,%eax │ │ │ │ + add %r9b,-0x7cffba3e(%r8) │ │ │ │ + jrcxz 45c262 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4598a0 │ │ │ │ + jne 45c288 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde6852(%rip),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ + add %dl,-0x7cff21c3(%rax) │ │ │ │ + jrcxz 45c292 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x30(%rbp),%rax │ │ │ │ + je 45c2ca │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea 0xdf0b51(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd20feb(%rip),%rbx │ │ │ │ + lea 0xd1f182(%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 $0x459918,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x45c2f0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459918 │ │ │ │ + jne 45c2f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp $0x8b4800de,%eax │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 45cbe2 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45c338,0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459960,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459960 │ │ │ │ + jne 45c338 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x4599a8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,%al │ │ │ │ + cmp $0xde,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 45c364 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 45cbf1 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 45c36e │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 45c299 │ │ │ │ + add $0x28,%rbp │ │ │ │ + movq $0x45c3b0,-0x20(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4599a8 │ │ │ │ + jne 45c3b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%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,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x4599f0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %ch,0x3c(%rax) │ │ │ │ + fiadds (%rax) │ │ │ │ + movq $0x45c3e8,-0x8(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4599f0 │ │ │ │ + jne 45c3e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + rex.WB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459a38,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp $0xde,%al │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0x28,%ebp │ │ │ │ + jmp 45c299 │ │ │ │ + movq $0x45c428,0x8(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459a38 │ │ │ │ + jne 45c428 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%al │ │ │ │ + or %al,(%rdx) │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459a80,-0x8(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + cmp %esi,%ebx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 45c434 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 45c62a │ │ │ │ + movq $0x45c470,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459a80 │ │ │ │ + jne 45c470 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rdx) │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459ac8,-0x8(%rbp) │ │ │ │ + add %ch,0x4800de3b(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 45c490 │ │ │ │ + add $0x20,%rbp │ │ │ │ + lea 0xde3b91(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x45c4c0,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459ac8 │ │ │ │ + jne 45c4c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %al,(%rdx) │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459b10,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bl,0x3b(%rax) │ │ │ │ + fiadds (%rax) │ │ │ │ + movq $0x45c500,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459b10 │ │ │ │ + jne 45c500 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459b58,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp %esi,%ebx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + (bad) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + 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 459b58 │ │ │ │ + jne 45c540 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cmp %dh,%bl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x3b(%r8) │ │ │ │ + add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + xor %cl,-0x77(%rax) │ │ │ │ + xor %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 45c578 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %ecx,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459ba0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x7cff21c6(%rax) │ │ │ │ + jrcxz 45c582 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x30(%rbp),%rax │ │ │ │ + je 45c58e │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 45c299 │ │ │ │ + movq $0x45c5b8,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459ba0 │ │ │ │ + jne 45c5b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %ecx,(%rax,%rax,1) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459be8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,0x3a(%rax) │ │ │ │ + fiadds (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 45cbc4 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45c600,0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 459be8 │ │ │ │ + jne 45c600 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ + or %al,(%rsi) │ │ │ │ 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,%rcx,1) │ │ │ │ - add $0x60,%ebp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x45a088,0x0(%rbp) │ │ │ │ - mov 0xc0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %bl,(%rax) │ │ │ │ + cmp %dh,%bl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 45c60c │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 45cbd3 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 45c62a │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 45c299 │ │ │ │ + movq $0x45c650,0x0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c650 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + or %al,(%rsi) │ │ │ │ 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,-0x7cb70000(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - js 459c9a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 459cec │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb40e0,-0x70(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ + add %cl,%al │ │ │ │ + cmp %ebx,%esi │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x7cffba3a(%r8) │ │ │ │ + jrcxz 45c662 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - nopl (%rax) │ │ │ │ - cwtl │ │ │ │ - incl (%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c688 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459c38,0x68(%rbp) │ │ │ │ - mov 0xb8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x58(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb8(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %bh,%bh │ │ │ │ (bad) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459d18,0x0(%rbp) │ │ │ │ - mov 0xb0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %bh,%dh │ │ │ │ + add %dl,-0x7cff21c7(%rax) │ │ │ │ + jrcxz 45c692 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x28(%rbp),%rax │ │ │ │ + je 45c69e │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 45c299 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + movq $0x45c6d0,0x8(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c6d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459d70,0x0(%rbp) │ │ │ │ - mov 0xa8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,0x39(%rax) │ │ │ │ + fiadds (%rax) │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 45c78c │ │ │ │ + movq $0x45c718,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %bh,%ah │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c718 │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + cmp %ebx,%esi │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459dc8,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 45c480 │ │ │ │ + movq $0x45c760,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %bh,%al │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459e20,0x0(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %dh,%al │ │ │ │ + add %bh,0x4800de38(%rax) │ │ │ │ + movl $0x45c788,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c788 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459e78,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %ah,%al │ │ │ │ (bad) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459ed0,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %al,%al │ │ │ │ (bad) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459f28,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %al,0x7(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dl,0x4c00de38(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x45c7b8,0x0(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c7b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459f80,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ (bad) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x459fd8,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add (%rax),%ah │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x38(%rax) │ │ │ │ + fiadds (%rax) │ │ │ │ + movq $0x45c7f0,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c7f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 4598b0 │ │ │ │ - movq $0x45a030,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - 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 45a118 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - decl (%rsi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - ... │ │ │ │ + add %ch,(%rax) │ │ │ │ + cmp %bl,%dh │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + sub %r14b,0x48(%r9,%rcx,1) │ │ │ │ + add $0x18,%ebp │ │ │ │ + jmp 45c299 │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + movq $0x45c838,0x8(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45c838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - test %esp,-0x1(%rax) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 45a1fe │ │ │ │ - movq $0x45a168,-0x28(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x40(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + fiadds (%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 45ca4e │ │ │ │ + movq $0x45c878,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a168 │ │ │ │ + jne 45c878 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ (bad) │ │ │ │ - jne 45a1f0 │ │ │ │ - movq $0x45a1a0,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4800de37(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 45c88d │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 45c480 │ │ │ │ + movq $0x45c8c0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a1a0 │ │ │ │ + jne 45c8c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x45a1e0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bl,0x37(%rax) │ │ │ │ + fiadds (%rax) │ │ │ │ + movq $0x45c8e8,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a1e0 │ │ │ │ + jne 45c8e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde5f12(%rip),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd206b3(%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 $0x45a258,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + fiadds (%rax) │ │ │ │ + movq $0x45c910,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a258 │ │ │ │ + jne 45c910 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a2a0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + fiadds (%rax) │ │ │ │ + movq $0x45c948,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a2a0 │ │ │ │ + jne 45c948 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + xchg %al,(%rdi) │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a2e8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dl,%al │ │ │ │ + ss fiadds (%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x28(%rbp),%rax │ │ │ │ + je 45c95e │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 45c299 │ │ │ │ + movq $0x45c988,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a2e8 │ │ │ │ + jne 45c988 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %eax,(%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 %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a330,-0x8(%rbp) │ │ │ │ + add %dl,0x4800de36(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 45cbb6 │ │ │ │ + movq $0x45c9c8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a330 │ │ │ │ + jne 45c9c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%al │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a378,-0x8(%rbp) │ │ │ │ + add %dl,0x36(%rax) │ │ │ │ + fiadds (%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 45c9dd │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 45c480 │ │ │ │ + movq $0x45ca10,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a378 │ │ │ │ + jne 45ca10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a3c0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,-0x36(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a3c0 │ │ │ │ + jne 45ca40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a408,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdf03b3,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x45ca78,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a408 │ │ │ │ + jne 45ca78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a450,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ah,0x4800de35(%rax) │ │ │ │ + movl $0x45cab0,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a450 │ │ │ │ + jne 45cab0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a498,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %ch,0x35(%rax) │ │ │ │ + fiadds (%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + cmp 0x28(%rbp),%rax │ │ │ │ + je 45cac6 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 45c299 │ │ │ │ + movq $0x45caf0,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a498 │ │ │ │ + jne 45caf0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xor $0x894800de,%eax │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a4e0,-0x8(%rbp) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dh,0x48000000(%rsi) │ │ │ │ + movl $0x45cb30,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a4e0 │ │ │ │ + jne 45cb30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %al,(%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 %ch,%al │ │ │ │ + xor $0xde,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a528,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 45c480 │ │ │ │ + movq $0x45cb78,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a528 │ │ │ │ + jne 45cb78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %eax,(%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,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a570,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x480045cb(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45a570 │ │ │ │ + jne 45cba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdf024b,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdf023d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45c5d0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45c61c │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45c308 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45c360 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x68,%ebp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45aa78,0x0(%rbp) │ │ │ │ - mov 0xd0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %bl,(%rax) │ │ │ │ + call ffffffff8d8dcceb <__environ@GLIBC_2.2.5+0xffffffff8c687a43> │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 45cd79 │ │ │ │ + movq $0x45cc58,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45cc58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%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 %al,%al │ │ │ │ - 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 %ebx,-0x74b80000(%rax,%rax,1) │ │ │ │ + add %bl,%al │ │ │ │ + out %eax,$0xd1 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 45cc0d │ │ │ │ + int3 │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ rex.XB (bad) │ │ │ │ - movq $0xfb40c0,-0x78(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ + 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 45ccb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800d1e7(%rax) │ │ │ │ + movl $0x45cd08,-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 %rbx,-0x48(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45cd08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + out %eax,$0xd1 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + int $0x45 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45cd38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a5c0,0x70(%rbp) │ │ │ │ - mov 0xc8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x60(%rbp) │ │ │ │ + add %bh,%al │ │ │ │ + out %al,$0xd1 │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + cmp %cl,0x45(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jge 45cd6c │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc8(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %bh,%bh │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 45c140 │ │ │ │ + lea 0xd1e6c0(%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 %dl,0x4800d1e6(%rax) │ │ │ │ + lea -0x50(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45cf0c │ │ │ │ + movq $0x45cde0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45cde0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a6b0,0x0(%rbp) │ │ │ │ - mov 0xc0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %dh,%bh │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x1a(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x45ce38,-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 45ce38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + in $0xd1,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 45cdcd │ │ │ │ + (bad) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + 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,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ce90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a708,0x0(%rbp) │ │ │ │ - mov 0xb8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %ah,%bh │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ah,0x4800d1e5(%rax) │ │ │ │ + movl $0x45cec0,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45cec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a760,0x0(%rbp) │ │ │ │ - mov 0xb0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x1b(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x48(%rbp),%rax │ │ │ │ + movq $0x45cf28,0x48(%rbp) │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %al,%bh │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 45c140 │ │ │ │ + lea 0xd1e53d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdefeb9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdefeb4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a7b8,0x0(%rbp) │ │ │ │ - mov 0xa8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45cfde │ │ │ │ + movq $0x45cfa0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %al,%dh │ │ │ │ - sldt (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45cfa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a810,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %al,%ah │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,%r8b │ │ │ │ + iret │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45cfd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a868,0x0(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb %al,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdefe1a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1e49b(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a8c0,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d07e │ │ │ │ + movq $0x45d040,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb 0xf(%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d040 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a918,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb (%rax),%al │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,-0x30(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d070 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdefd83,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1e403(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a970,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + in $0xd1,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45d0f0 │ │ │ │ + movq $0x45d0e0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d0e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jrcxz 45d0b0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd1e3c9,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1e3e1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45a9c8,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d164 │ │ │ │ + movq $0x45d150,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add $0x80,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d150 │ │ │ │ + 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) │ │ │ │ + jne 45d15c │ │ │ │ + lea 0xbb1915(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd1e37d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45a1f0 │ │ │ │ - movq $0x45aa20,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - 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 45ab08 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ + testl $0x55358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jrcxz 45d165 │ │ │ │ + add %ch,%cl │ │ │ │ + sahf │ │ │ │ + adc 0x1f0f6600(%rdi),%ch │ │ │ │ + add %r8b,(%rax) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - test %ebx,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 45abee │ │ │ │ - movq $0x45ab58,-0x28(%rbp) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x48(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d204 │ │ │ │ + movq $0x45d1f0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ab58 │ │ │ │ + jne 45d1f0 │ │ │ │ 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 %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 45d1fc │ │ │ │ + lea 0xbb1875(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd1e2ed(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 45d29e │ │ │ │ + movq $0x45d260,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ (bad) │ │ │ │ - jne 45abe0 │ │ │ │ - movq $0x45ab90,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x480045d2(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ab90 │ │ │ │ + jne 45d290 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdefb5a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1e283(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x45abd0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d33e │ │ │ │ + movq $0x45d300,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45abd0 │ │ │ │ + jne 45d300 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,(%r8) │ │ │ │ + roll %cl,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d330 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdefac3,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xde5522(%rip),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd1fccb(%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 │ │ │ │ + lea 0xd1e1eb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x45ac48,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + loope 45d338 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45d3b0 │ │ │ │ + movq $0x45d3a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ac48 │ │ │ │ + jne 45d3a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800d1e1(%rax) │ │ │ │ + lea 0xd1e1b1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xd1e1c9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - adc %al,(%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 45d424 │ │ │ │ + movq $0x45d410,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d410 │ │ │ │ + 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,0x6(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 45d41c │ │ │ │ + lea 0xbb1661(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45ac90,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd1e165(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 $0x3d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + loope 45d425 │ │ │ │ + add %ch,%cl │ │ │ │ + fimuls (%rdi) │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + add %ah,0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + (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 45d4c4 │ │ │ │ + movq $0x45d4b0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ac90 │ │ │ │ + jne 45d4b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc %eax,(%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,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45acd8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 45d4bc │ │ │ │ + lea 0xbb15c1(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd1e0d5(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 45d55e │ │ │ │ + movq $0x45d520,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45acd8 │ │ │ │ + jne 45d520 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%al │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45ad20,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,-0x2b(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ad20 │ │ │ │ + jne 45d550 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdef89a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1e06b(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45ad68,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d5fe │ │ │ │ + movq $0x45d5c0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ad68 │ │ │ │ + jne 45d5c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%al │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45adb0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,%r8b │ │ │ │ + add %r25b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45adb0 │ │ │ │ + jne 45d5f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdef803,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1dfd3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45adf8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45d670 │ │ │ │ + movq $0x45d660,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45adf8 │ │ │ │ + jne 45d660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4800d1df(%rax) │ │ │ │ + lea 0xd1df99(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1dfb1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45ae40,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d6e4 │ │ │ │ + movq $0x45d6d0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ae40 │ │ │ │ + jne 45d6d0 │ │ │ │ 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 %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 45d6dc │ │ │ │ + lea 0xbb13ad(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd1df4d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45ae88,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + testl $0x25358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add %ch,%cl │ │ │ │ + (bad) │ │ │ │ + or $0xf6600af,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + (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 45d784 │ │ │ │ + movq $0x45d770,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ae88 │ │ │ │ + jne 45d770 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %al,(%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,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45aed0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 45d77c │ │ │ │ + lea 0xbb130d(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd1debd(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 45d849 │ │ │ │ + movq $0x45d7e8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45aed0 │ │ │ │ + jne 45d7e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %eax,(%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,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45af18,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + fadds 0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45af18 │ │ │ │ + jne 45d820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb (%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 %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xdef5bd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdef5b8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1de28(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45af60,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d90b │ │ │ │ + movq $0x45d8b0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45af60 │ │ │ │ + jne 45d8b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45afa8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + fadds 0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45afa8 │ │ │ │ + jne 45d8e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb $0x0,%al │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd1dd6e,%eax │ │ │ │ + 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,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x70,%ebp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b510,0x0(%rbp) │ │ │ │ - mov 0xe0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45d9d1 │ │ │ │ + movq $0x45d970,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d970 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45b0c1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb40a0,-0x80(%r12) │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x7cffba27(%r8) │ │ │ │ + jrcxz 45d982 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45d9a8 │ │ │ │ + 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 %r14b,0xe(%r13) │ │ │ │ + lea 0xdef435(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ + lea 0xdef430(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1dcd0(%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 45da93 │ │ │ │ + movq $0x45da38,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45da38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - pushf │ │ │ │ - lcall *(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45aff8,0x78(%rbp) │ │ │ │ - mov 0xd8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x68(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xd8(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0xff,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x26(%r8) │ │ │ │ + add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 45da70 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b0f0,0x0(%rbp) │ │ │ │ - mov 0xd0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0xfe,%al │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd1dc16,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,-0x24(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45db19 │ │ │ │ + movq $0x45daf0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45daf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,1) │ │ │ │ + lea 0xd1dc00(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1dbc8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1dc28(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b148,0x0(%rbp) │ │ │ │ - mov 0xc8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45dbab │ │ │ │ + movq $0x45db78,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0xfc,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45db78 │ │ │ │ + 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 %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0xbb0f17(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbb0f0a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd1dba6(%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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b1a0,0x0(%rbp) │ │ │ │ - mov 0xc0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0xf8,%al │ │ │ │ + testl $0x7d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + fcmovnbe %st(1),%st │ │ │ │ + add %ch,%cl │ │ │ │ + push %rsi │ │ │ │ + or %ch,0x1f0f6600(%rdi) │ │ │ │ + add %r8b,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b1f8,0x0(%rbp) │ │ │ │ - mov 0xb8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45dc6b │ │ │ │ + movq $0x45dc38,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0xf0,%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45dc38 │ │ │ │ + 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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0xbb0e57(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbb0e4a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd1daf6(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b250,0x0(%rbp) │ │ │ │ - mov 0xb0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45dd45 │ │ │ │ + movq $0x45dcd0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0xe0,%al │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45dcd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b2a8,0x0(%rbp) │ │ │ │ - mov 0xa8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0xc0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 45dd50 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45dd10,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45dd10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %al,(%r8) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b300,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0x80,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 45dd5c │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 45dd37 │ │ │ │ + lea 0xdef0c1(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdef0bc(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1da4c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45dce4 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45dd24 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b358,0x0(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45de2f │ │ │ │ + movq $0x45ddc0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0x0,%al │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ddc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b3b0,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 45de3a │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45de00,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45de00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %al,(%r8) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b408,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0x0,%al │ │ │ │ - sbb $0x0,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 45de46 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1d96a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45ddd4 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45de14 │ │ │ │ + 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,-0x10(%rcx,%rcx,4) │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0xbcee43(%rip),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xbb0c36(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xbb0c33(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xbb0c2d(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xbb0c29(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xbb0c24(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xbb0c1d(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + and $0xfffffffffffffff8,%r14 │ │ │ │ + mov (%r14),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 45dee7 │ │ │ │ + lea 0xbb0bd1(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xbb0bcc(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b460,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45df58 │ │ │ │ + movq $0x45df48,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - sbb $0x0,%al │ │ │ │ - or %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45df48 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45abe0 │ │ │ │ - movq $0x45b4b8,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xe0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - 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 45b5a0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 45df54 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 45de70 │ │ │ │ + lea 0xd1d871(%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 45dfcb │ │ │ │ + movq $0x45dfb8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45dfb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call *(%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xdeee5a,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 45de70 │ │ │ │ + lea 0xd1d806(%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) │ │ │ │ - test %edx,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 45b689 │ │ │ │ - movq $0x45b5f0,-0x28(%rbp) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x50(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45e038 │ │ │ │ + movq $0x45e028,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b5f0 │ │ │ │ + jne 45e028 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%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) │ │ │ │ + jne 45e034 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 45de70 │ │ │ │ + lea 0xd1d7a1(%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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ + testl $0x75358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + roll $1,(%rax) │ │ │ │ + jmp f4e438 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe8000000,%eax │ │ │ │ (bad) │ │ │ │ - jne 45b678 │ │ │ │ - movq $0x45b628,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b628 │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45e0d6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 45e0d1 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd1d730(%rip),%rsi │ │ │ │ + lea 0xd1d6a9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4f938 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x45b668,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45e1a7 │ │ │ │ + movq $0x45e138,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b668 │ │ │ │ + jne 45e138 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %al,(%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,0x38(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde4a8a(%rip),%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd1f238(%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 $0x45b6e0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 45e1b2 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45e178,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b6e0 │ │ │ │ + jne 45e178 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %eax,(%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 -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 45e1be │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1d6c2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e14c │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e18c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b728,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45e2b8 │ │ │ │ + movq $0x45e228,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b728 │ │ │ │ + jne 45e228 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b770,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 45e2c3 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45e270,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b770 │ │ │ │ + jne 45e270 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + 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 -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 45e2d2 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 45e297 │ │ │ │ + lea 0xdeeb71(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 45e2aa │ │ │ │ + lea 0xdeeb67(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdeeb62(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1d5b9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e240 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e284 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b7b8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45e3ad │ │ │ │ + movq $0x45e338,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b7b8 │ │ │ │ + jne 45e338 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b800,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 45e3b8 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45e378,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b800 │ │ │ │ + jne 45e378 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %al,(%r8) │ │ │ │ + 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 %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b848,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 45e3c4 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 45e39f │ │ │ │ + lea 0xdeea59(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdeea54(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1d4cc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e34c │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e38c │ │ │ │ + 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 45e439 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 45e4b1 │ │ │ │ + movq $0x45e428,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b848 │ │ │ │ + jne 45e428 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b890,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 45e4bc │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45e470,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b890 │ │ │ │ + jne 45e470 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b8d8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45b8d8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rdi) │ │ │ │ + je 45e4cb │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 45e4a1 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1d3d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e440 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e48c │ │ │ │ nop │ │ │ │ - sbb %al,(%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 45e5a5 │ │ │ │ + movq $0x45e530,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45e530 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b920,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 45e5b0 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45e570,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b920 │ │ │ │ + jne 45e570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %eax,(%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 -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 45e5bc │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 45e597 │ │ │ │ + lea 0xdee861(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdee85c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1d2e4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e544 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e584 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b968,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45e68f │ │ │ │ + movq $0x45e620,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b968 │ │ │ │ + jne 45e620 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b9b0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 45e69a │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45e660,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b9b0 │ │ │ │ + jne 45e660 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb (%rax),%eax │ │ │ │ + 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 45e6a6 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1d202(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e634 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e674 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45b9f8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 45e721 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 45e799 │ │ │ │ + movq $0x45e710,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45b9f8 │ │ │ │ + jne 45e710 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb $0x0,%al │ │ │ │ + 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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45ba40,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 45e7a4 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x45e758,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ba40 │ │ │ │ + jne 45e758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb $0x0,%eax │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45ba88,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45ba88 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rdi) │ │ │ │ + je 45e7b3 │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 45e789 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1d100(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e728 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 45e774 │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x78,%ebp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45c060,0x0(%rbp) │ │ │ │ - mov 0xf0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x78(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45e8ad │ │ │ │ + movq $0x45e818,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45e818 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x45e850,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45e850 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,-0x74b80000(%rax,%rax,1) │ │ │ │ - rex.XB (bad) │ │ │ │ - movq $0xfb4080,-0x88(%r12) │ │ │ │ - mov 0x70(%rbp),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdee59a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sahf │ │ │ │ - (bad) │ │ │ │ + movq $0x45e888,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45e888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdee562(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdee54b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1d044(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bad8,0x80(%rbp) │ │ │ │ - mov 0xe8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x70(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xe8(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45e9af │ │ │ │ + movq $0x45e910,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45e910 │ │ │ │ + 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(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bbe0,0x0(%rbp) │ │ │ │ - mov 0xe0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xe0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bc40,0x0(%rbp) │ │ │ │ - mov 0xd8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xd8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,2) │ │ │ │ + movl $0x45e948,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45e948 │ │ │ │ + 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,0xe(%rbp) │ │ │ │ + lea 0xdee4bb(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdee4a4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x45e998,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45e998 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bc98,0x0(%rbp) │ │ │ │ - mov 0xd0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rdi,4) │ │ │ │ + lea 0xdee459(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1cf4a(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bcf0,0x0(%rbp) │ │ │ │ - mov 0xc8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45eaad │ │ │ │ + movq $0x45ea18,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - lock (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ea18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bd48,0x0(%rbp) │ │ │ │ - mov 0xc0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x45ea50,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ea50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - loopne 45be2a │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdee3a3,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x45ea88,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ea88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bda0,0x0(%rbp) │ │ │ │ - mov 0xb8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - sarb $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdee359(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdee354(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1ce54(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bdf8,0x0(%rbp) │ │ │ │ - mov 0xb0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45eb66 │ │ │ │ + movq $0x45eb10,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - cmpb $0x0,(%rdi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45eb10 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45be50,0x0(%rbp) │ │ │ │ - mov 0xa8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x45eb48,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45eb48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %bh,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd1e9ab,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1cda3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bea8,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - add %bh,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45ec65 │ │ │ │ + movq $0x45ebd0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ebd0 │ │ │ │ + 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(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bf00,0x0(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ (bad) │ │ │ │ - add %bh,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x45ec08,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ec08 │ │ │ │ + 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 %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bf58,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdee1eb,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x45ec40,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ec40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %bh,(%rax) │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45bfb0,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - (bad) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdee1a1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdee19c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1ccac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 45b678 │ │ │ │ - movq $0x45c008,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xf0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443e58 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 45e7d8 │ │ │ │ + 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) │ │ │ │ - sbb $0xd242b0,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45ed46 │ │ │ │ + movq $0x45ecf0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ecf0 │ │ │ │ + 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 45c102 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 $0x45ed38,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ed38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd1e7a2,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1cbdb(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 733dfa74 <__environ@GLIBC_2.2.5+0x7218a7cc> │ │ │ │ - push %rdx │ │ │ │ - cmp 0x1e(%rbx),%rsi │ │ │ │ - jl 45c139 │ │ │ │ - lea 0xd1e7d4(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0x16(%rbx),%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - add $0x18,%rdx │ │ │ │ - mov 0xe(%rbx),%rsi │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - movq $0x45c208,-0x18(%rbp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45eddb │ │ │ │ + movq $0x45eda8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45eda8 │ │ │ │ + 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 %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rsi) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c1e6 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0xbafccf(%rip),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbafcc8(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd1cb9e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rsi,1) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x45c190,0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - lea 0xdf0bba(%rip),%r14 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45c120 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xde3eb8(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800d7fd │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45c2a1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45c318,-0x20(%rbp) │ │ │ │ - lea 0xd7fd44(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe81c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45ee6b │ │ │ │ + movq $0x45ee38,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ee38 │ │ │ │ + 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 %r13b,%r9b │ │ │ │ - and (%rcx),%eax │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0xbafc3f(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbafc38(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd1cb16(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x18(%rax,%rcx,8),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call fda8f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 45c39d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xed358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + lret $0xd1 │ │ │ │ + jmp f4e438 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + lret │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 45ef21 │ │ │ │ + movq $0x45eef8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45eef8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + lret $0xd1 │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 45ef11 │ │ │ │ + lea 0xd1cab8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1ca80(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1cae0(%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 %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x3d(%r8) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 45c348 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f01d │ │ │ │ + movq $0x45ef88,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45ef88 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r14b,(%r9) │ │ │ │ - leave │ │ │ │ - lea 0xdf0a94(%rip),%rdx │ │ │ │ - jmp 45c37b │ │ │ │ - nop │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x45efc0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45efc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - lea 0xdf0a6e(%rip),%edx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 45c3e1 │ │ │ │ - mov 0x6(%rbx),%rdx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - cmpq $0x0,0xdfac91(%rip) │ │ │ │ - jne 45c2c1 │ │ │ │ - mov %rdx,0x18(%rax,%rcx,8) │ │ │ │ - movq $0xfed210,(%rax) │ │ │ │ - lea 0x18(%rax),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0x7,%rsi │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - movb $0x1,(%rdx,%rax,1) │ │ │ │ - movq $0x45c368,-0x8(%rbp) │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdede2a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x45eff8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45c368 │ │ │ │ + jne 45eff8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c41f │ │ │ │ - movq $0xfed270,(%rax) │ │ │ │ - movq $0xa943d8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x45c2b8,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdeddf2(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdedddb(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1ca1c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d7fb(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45c554 │ │ │ │ - movq $0x45c490,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f11f │ │ │ │ + movq $0x45f080,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45c490 │ │ │ │ + jne 45f080 │ │ │ │ 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,-0x5(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0xf,%al │ │ │ │ - test %esp,0x48000000(%rsi) │ │ │ │ - movl $0x45c4c8,0x0(%rbp) │ │ │ │ - mov 0xc(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,2) │ │ │ │ + movl $0x45f0b8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45c4c8 │ │ │ │ + jne 45f0b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0xe(%rbp) │ │ │ │ + lea 0xdedd4b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdedd34(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x45f108,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f108 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c536 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x45c0e0,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x45c120,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x45c570,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0xdf08c4(%rip),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea -0x1e(%r12),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp 45c120 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xde3bbc(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %esi,0x48(%rsi,%rdi,4) │ │ │ │ + lea 0xdedce9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd1e3c5(%rip),%rbx │ │ │ │ + lea 0xd1c922(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rcx,8) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c5c2 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x45c268,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f21d │ │ │ │ + movq $0x45f188,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f188 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ 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 45c60f │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45c630 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x45f1c0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f1c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdedc33,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x45f1f8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f1f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c693 │ │ │ │ - cmp 0x17(%rbx),%r14 │ │ │ │ - jl 45c651 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xdf07cb(%rip),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdedbe9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - add %r14,%rcx │ │ │ │ - mov 0x18(%rax,%rcx,8),%rax │ │ │ │ - movq $0x45c5e8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea 0xdedbe4(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd1c82c(%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 45f2d6 │ │ │ │ + movq $0x45f280,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f280 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45c751 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45c700,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x45f2b8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45c700 │ │ │ │ + jne 45f2b8 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ - (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),%rbx │ │ │ │ - movq $0x45c630,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd1e21b,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 45c630 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1c77b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d1e1(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45c78a │ │ │ │ - movq $0x45c7a8,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45c450 │ │ │ │ - lea 0xd1e19f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f3d5 │ │ │ │ + movq $0x45f340,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f340 │ │ │ │ + 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 %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x45f378,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f378 │ │ │ │ + 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 %esi,0x49(%rbp,%rcx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c7f1 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x45c6b8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdeda7b,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xde3901(%rip),%rbx │ │ │ │ + movq $0x45f3b0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f3b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdeda31(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdeda2c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1c684(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45c847 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45c868 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 45ef48 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45c8cb │ │ │ │ - cmp 0x17(%rbx),%r14 │ │ │ │ - jl 45c889 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xdf0593(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - add %r14,%rcx │ │ │ │ - mov 0x18(%rax,%rcx,8),%rax │ │ │ │ - movq $0x45c820,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f4b6 │ │ │ │ + movq $0x45f460,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f460 │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45c989 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45c938,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%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 $0x45f4a8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45c938 │ │ │ │ + jne 45f4a8 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ - (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),%rbx │ │ │ │ - movq $0x45c868,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd1e022,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 45c868 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1c5b3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x21(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45c9c2 │ │ │ │ - movq $0x45c9e0,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45c450 │ │ │ │ - lea 0xd1df77(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rbp,%rcx,2) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45ca29 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x45c8f0,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xde36c9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f556 │ │ │ │ + movq $0x45f518,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f518 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45ca7a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,-0xb(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f548 │ │ │ │ + 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 45cab6 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded8a2,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1c56b(%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) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%ch │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45cb4b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x45cb18,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f5f6 │ │ │ │ + movq $0x45f5b8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45cb18 │ │ │ │ + jne 45f5b8 │ │ │ │ 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 %bh,0x4800d7f4(%rax) │ │ │ │ - movl $0x45cb80,-0x18(%rbp) │ │ │ │ - lea 0xd7f4a9(%rip),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe81c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + cmc │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f5e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded81b,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1c4d3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - add %r8d,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f696 │ │ │ │ + movq $0x45f658,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f658 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,0x33(%rdi) │ │ │ │ - movq $0x45ca58,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lea 0xdf022e(%rip),%r9 │ │ │ │ - jmp 45cca2 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov %dl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 45cc24 │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 45cca2 │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov 0x18(%rbx,%r8,8),%r11 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - call fda8f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r9,0x18(%rbx,%r8,8) │ │ │ │ - movq $0xfed210,(%rbx) │ │ │ │ - lea 0x18(%rbx),%r9 │ │ │ │ - mov %r8,%r10 │ │ │ │ - shr $0x7,%r10 │ │ │ │ - mov 0x8(%rbx),%r11 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - add %r10,%r11 │ │ │ │ - movb $0x1,(%r9,%r11,1) │ │ │ │ - inc %rdi │ │ │ │ - inc %r8 │ │ │ │ - lea 0xdf0147(%rip),%r9 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45cd4e │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jge 45cce9 │ │ │ │ - mov %rax,%r9 │ │ │ │ - add %rdi,%r9 │ │ │ │ - mov 0x18(%rdx,%r9,8),%r9 │ │ │ │ - movq $0x45ca90,-0x18(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%r9 │ │ │ │ - cmpq $0x0,0xdfa346(%rip) │ │ │ │ - je 45cc6e │ │ │ │ - jmp 45cc09 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45cd2e │ │ │ │ - movq $0xfed270,(%rax) │ │ │ │ - movq $0xa943d8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x480045f6(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f688 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded76b,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x45cb60,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x45cbe0,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rsi,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ + lea 0xd1c43b(%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 45f709 │ │ │ │ + movq $0x45f6f8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f6f8 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45cdc2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 45f6f8 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1c3d0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - int1 │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45ce32 │ │ │ │ - movq $0x45cad0,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x45cd90,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x491b20,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xc(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0xd1db0c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f7a6 │ │ │ │ + movq $0x45f768,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45c450 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x480045f7(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45cde0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded652,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1c33b(%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,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f846 │ │ │ │ + movq $0x45f808,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f808 │ │ │ │ + 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) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x45ce60,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x45ce88,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd1da51(%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 %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ + clc │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45cf5a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded5b2,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1c2f3(%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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f8e6 │ │ │ │ + movq $0x45f8a8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f8a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x28(%rdi) │ │ │ │ - movq $0x45cf28,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491f00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd1d9c1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,%r8b │ │ │ │ + clc │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f8d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x27(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45c450 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded52b,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1c25b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f986 │ │ │ │ + movq $0x45f948,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f948 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x27(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45cde0 │ │ │ │ - nopl 0x0(%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) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,-0x7(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f978 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45cf78 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded47b,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1c1c3(%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 %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 45d0a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45d0ce │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45d0c3 │ │ │ │ - movq $0x45cfe0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x45d008,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x45d030,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x45d0f0,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 45ceb0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd1d8b3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45f9f9 │ │ │ │ + movq $0x45f9e8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45f9e8 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - mov %rbx,-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) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 45f9e8 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1c158(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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 45d17a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45fa96 │ │ │ │ + movq $0x45fa58,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45fa58 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45d1b6 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,0x480045fa(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45fa88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded362,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1c0c3(%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 %ch,%dh │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0xc483497372f8394c,%al │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5b(%rdi) │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfed210,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x45d338,-0x28(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45fb36 │ │ │ │ + movq $0x45faf8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45d338 │ │ │ │ + jne 45faf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x18(%rcx,%r9,8),%r10 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov %r10,0xb0(%rsp) │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov %r11,%r14 │ │ │ │ - call fda8f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - jmp 45d2df │ │ │ │ - mov %rsi,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - cmpq $0x0,0xdf9d4f(%rip) │ │ │ │ - jne 45d250 │ │ │ │ - mov %rdi,0x18(%rcx,%r9,8) │ │ │ │ - movq $0xfed210,(%rcx) │ │ │ │ - lea 0x18(%rcx),%rax │ │ │ │ - shr $0x7,%r9 │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ - shl $0x3,%rdi │ │ │ │ - add %r9,%rdi │ │ │ │ - movb $0x1,(%rax,%rdi,1) │ │ │ │ - movq $0x45d360,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%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) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,(%r8) │ │ │ │ + sti │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45d360 │ │ │ │ + jne 45fb28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded2c2,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1c07b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3100d7ec(%rax) │ │ │ │ - rorb $0x4d,-0x75(%rax) │ │ │ │ - adc %dh,(%rcx) │ │ │ │ - shlb %cl,(%rcx) │ │ │ │ - testb $0x3d,-0x73(%rax) │ │ │ │ - movabs 0x441f0f30eb00defa,%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - test %eax,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x14(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 45d38c │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea 0xdefa6e(%rip),%rdi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 45d43c │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jge 45d2cb │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jg 45d46a │ │ │ │ - mov %r8,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - jl 45d3fa │ │ │ │ - movq $0x45d740,-0x38(%rbp) │ │ │ │ - lea 0xd7ec0b(%rip),%r14 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - add %r9,%r10 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp fe81c0 │ │ │ │ - movq $0x45d780,-0x38(%rbp) │ │ │ │ - lea 0xd7ebc7(%rip),%r14 │ │ │ │ - lea 0x1(%rdx),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r10,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp fe81c0 │ │ │ │ - movq $0xfed270,(%rcx) │ │ │ │ - movq $0x45d530,-0x10(%rbp) │ │ │ │ - lea 0xd7eb7e(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45fbd6 │ │ │ │ + movq $0x45fb98,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe81c0 │ │ │ │ - mov %r8,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jg 45d4b9 │ │ │ │ - movq $0x45d7c0,-0x38(%rbp) │ │ │ │ - lea 0xd7eb4c(%rip),%r14 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - add %r9,%r10 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r10,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp fe81c0 │ │ │ │ - movq $0x45d800,-0x38(%rbp) │ │ │ │ - lea 0xd7eb08(%rip),%r14 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - shl $1,%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdi,-0x20(%rbp) │ │ │ │ - mov %r10,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp fe81c0 │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45fb98 │ │ │ │ + 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,-0x7d(%r8) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,%r8b │ │ │ │ + sti │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45fbc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - xchg %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded23b,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1bfe3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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,0x33(%rdi) │ │ │ │ - movq $0x45d158,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lea 0xdef87e(%rip),%r9 │ │ │ │ - jmp 45d652 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - mov %ch,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45fc76 │ │ │ │ + movq $0x45fc38,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45fc38 │ │ │ │ + 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) │ │ │ │ - jne 45d5cc │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 45d652 │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov 0x18(%rbx,%r8,8),%r11 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - call fda8f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r9,0x18(%rbx,%r8,8) │ │ │ │ - movq $0xfed210,(%rbx) │ │ │ │ - lea 0x18(%rbx),%r9 │ │ │ │ - mov %r8,%r10 │ │ │ │ - shr $0x7,%r10 │ │ │ │ - mov 0x8(%rbx),%r11 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - add %r10,%r11 │ │ │ │ - movb $0x1,(%r9,%r11,1) │ │ │ │ - inc %rdi │ │ │ │ - inc %r8 │ │ │ │ - lea 0xdef797(%rip),%r9 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45d6fe │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jge 45d699 │ │ │ │ - mov %rax,%r9 │ │ │ │ - add %rdi,%r9 │ │ │ │ - mov 0x18(%rdx,%r9,8),%r9 │ │ │ │ - movq $0x45d190,-0x18(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x18(%r12),%r9 │ │ │ │ - cmpq $0x0,0xdf9996(%rip) │ │ │ │ - je 45d61e │ │ │ │ - jmp 45d5b9 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45d6de │ │ │ │ - movq $0xfed270,(%rax) │ │ │ │ - movq $0xa943d8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x0,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x45d510,0x18(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x45d590,-0x20(%rbp) │ │ │ │ - mov %r9,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - mov %rsi,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ebx,0x0(%rax,%rax,1) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,-0x4(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45fc68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d7e8(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - movq $0x45db20,0x8(%rbp) │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded18b,%eax │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp fe8460 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1bf4b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %ebx,0x0(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x18(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,-0x26(%r8) │ │ │ │ - add %r9b,0x45(%r11,%rcx,4) │ │ │ │ - cmp %dh,(%rcx) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - rex.W │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe8460 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ebx,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45fce9 │ │ │ │ + movq $0x45fcd8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 45fcd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - call ffffffff8b8dd899 <__environ@GLIBC_2.2.5+0xffffffff8a6885f1> │ │ │ │ - rex.WRB or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,-0x27(%r8) │ │ │ │ - add %r9b,0x45(%r11,%rcx,4) │ │ │ │ - cmp %dh,(%rcx) │ │ │ │ - decl -0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - rex.W │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe8460 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ebx,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - out %eax,$0xd7 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.WRB or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,0x4c0045d8(%r8) │ │ │ │ - mov 0x38(%rbp),%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe8460 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x18(%rdx,%rax,8),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call fda8f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 45d8a2 │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + jrcxz 45fcd8 │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1bee0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x19(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - rex │ │ │ │ - cmpq $0x0,0xdf9788(%rip) │ │ │ │ - jne 45d82c │ │ │ │ - mov %rbx,0x18(%rdx,%rax,8) │ │ │ │ - movq $0xfed210,(%rdx) │ │ │ │ - lea 0x18(%rdx),%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - movb $0x1,(%rbx,%rdx,1) │ │ │ │ - movq $0x45d8f0,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45fd86 │ │ │ │ + movq $0x45fd48,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45d8f0 │ │ │ │ + jne 45fd48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %al,$0xd7 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - testb $0x3d,-0x73(%rax) │ │ │ │ - loopne 45d8fb │ │ │ │ - fiadds (%rax) │ │ │ │ - jmp 45d37b │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x18(%rdx,%rax,8),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call fda8f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 45d982 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.W (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x1a(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - rex │ │ │ │ - cmpq $0x0,0xdf96a8(%rip) │ │ │ │ - jne 45d90e │ │ │ │ - mov %rbx,0x18(%rdx,%rax,8) │ │ │ │ - movq $0xfed210,(%rdx) │ │ │ │ - lea 0x18(%rdx),%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - movb $0x1,(%rbx,%rdx,1) │ │ │ │ - movq $0x45d9d0,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,-0x3(%r8) │ │ │ │ + add %r9b,-0x77(%r8) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45d9d0 │ │ │ │ + jne 45fd78 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xded072,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1be4b(%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 4604d0 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - out %al,$0xd7 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - testb $0x3d,-0x73(%rax) │ │ │ │ - add %dh,%ah │ │ │ │ - fiadds (%rax) │ │ │ │ - jmp 45d37b │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x18(%rdx,%rax,8),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call fda8f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 45da62 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.W (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + push %rax │ │ │ │ + mov $0x8d4800d1,%edx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45fdf8 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0xdf0479(%rip),%rsi │ │ │ │ + lea 0xd1ba29(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4fd88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d7e5(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - cmpq $0x0,0xdf95c8(%rip) │ │ │ │ - jne 45d9ee │ │ │ │ - mov %rbx,0x18(%rdx,%rax,8) │ │ │ │ - movq $0xfed210,(%rdx) │ │ │ │ - lea 0x18(%rdx),%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - movb $0x1,(%rbx,%rdx,1) │ │ │ │ - movq $0x45dab0,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45dab0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in $0xd7,%eax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - testb $0x3d,-0x73(%rax) │ │ │ │ - and %dh,%bl │ │ │ │ - fiadds (%rax) │ │ │ │ - jmp 45d37b │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x18(%rdx,%rax,8),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - call fda8f0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 45db3a │ │ │ │ - rex.W (bad) │ │ │ │ + or %bh,-0x72b7ff2f(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45fe40 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0xdf0431(%rip),%rsi │ │ │ │ + lea 0xd1b9e1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4fd88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800d7e4(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - cmpq $0x0,0xdf94f0(%rip) │ │ │ │ - jne 45dace │ │ │ │ - mov %rbx,0x18(%rdx,%rax,8) │ │ │ │ - movq $0xfed210,(%rdx) │ │ │ │ - lea 0x18(%rdx),%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - movb $0x1,(%rbx,%rdx,1) │ │ │ │ - movq $0x45db88,0x18(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 45db88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + clc │ │ │ │ + mov $0xd1,%bh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45fe88 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0xdf03e9(%rip),%rsi │ │ │ │ + lea 0xd1b7d2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4fd88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1c(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - adc %cl,-0x7d(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - testb $0x3d,-0x73(%rax) │ │ │ │ - rex.W │ │ │ │ - repnz fiadds (%rax) │ │ │ │ - jmp 45d37b │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov $0xd1,%dh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45fed0 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0xdf03a1(%rip),%rsi │ │ │ │ + lea 0xd1b63a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4fd88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $0x45,-0x72b7ff2f(%rsi) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 45ff18 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + lea 0xdf0359(%rip),%rsi │ │ │ │ + lea 0xd1b69a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4fd88 │ │ │ │ + jmp *-0x10(%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 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45dbea │ │ │ │ + jb 45ff59 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xbacc75(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - jrcxz 45dbde │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push %rax │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 45dc5a │ │ │ │ - movq $0x45d1d0,-0x48(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x45dbb8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x491b20,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xc(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0xd1cd2c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + ja 45ff9f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x45ff30,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45dcb2 │ │ │ │ + jb 46001c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 460011 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x45ff70,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbaec3e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%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,0x28(%rdi) │ │ │ │ - movq $0x45dc80,-0x20(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x491f00,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xd1cc91(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x45ffc0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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) │ │ │ │ - int3 │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45c9a8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4600ed │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4600e2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x460030,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xbaeb82(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - int3 │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45dc08 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x460088,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4601d6 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4601cb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x460108,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0xbaeaaa(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x40(%rdi) │ │ │ │ - movq $0x45dd38,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x45dd60,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x460168,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x28(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 4602cf │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4602c4 │ │ │ │ + movq $0xfee7c8,-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 $0x4601f0,-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 0xbae9bf(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd1cbc9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - lret │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45c770 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x43(%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 $0x460258,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x35(%rax) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45dc08 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4603b8 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + movq $0x4602e8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea 0xbae8db(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + 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,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45dcd0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 460434 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 460429 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 460360 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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 loopne 45ded1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45def6 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45deeb │ │ │ │ - movq $0x45de08,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x45de30,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x45de58,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x45df18,-0x20(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x7(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 45dd88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd1cad3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%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 $0x4603d8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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 │ │ │ │ + enter $0xfff8,$0xff │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rsi) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ 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,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x34(%rdi) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov $0x4d000000,%eax │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 4605ad │ │ │ │ + movq $0x45fdc8,-0xb0(%r12) │ │ │ │ + mov %rsi,-0xa0(%r12) │ │ │ │ + movq $0x45fe10,-0x98(%r12) │ │ │ │ + mov %rdi,-0x88(%r12) │ │ │ │ + movq $0x45fe58,-0x80(%r12) │ │ │ │ + mov %r8,-0x70(%r12) │ │ │ │ + movq $0x45fea0,-0x68(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + movq $0x45fee8,-0x50(%r12) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x460360,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x98(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0xb0(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ + cmp $0xb,%r14 │ │ │ │ + jl 46059f │ │ │ │ + movq $0x460450,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xb8,0x388(%r13) │ │ │ │ + lea 0xd1b681(%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) │ │ │ │ + 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,-0x4a(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 45e01d │ │ │ │ - movq $0x45dfc0,-0x8(%rbp) │ │ │ │ + jb 46068d │ │ │ │ + movq $0x460638,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45dfc0 │ │ │ │ + jne 460638 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ (bad) │ │ │ │ - jne 45e00f │ │ │ │ - movq $0x45dff8,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0xd1,%dh │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x6(%r8) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45dff8 │ │ │ │ + jne 460668 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0xe(%rbp) │ │ │ │ - lea 0xd1a55a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xde20f3(%rip),%rbx │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xd1,%ch │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd1c9cc(%rip),%rbx │ │ │ │ + jmp 4604d0 │ │ │ │ + lea 0xd1b5dc(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4800d1b5(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 460714 │ │ │ │ + movq $0x4606e8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4606e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd1a53f,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,-0x4b(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + 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,-0x8(%rbp) │ │ │ │ + movq $0xfefd40,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4604d0 │ │ │ │ + lea 0xd1b565(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x4b(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xd1b53d(%rip),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov $0xd1,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd1c998,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + rex.RB call 733e40bc <__environ@GLIBC_2.2.5+0x7218ee14> │ │ │ │ + movsxd -0x39(%rax),%ecx │ │ │ │ + rex.RB clc │ │ │ │ + movabs 0x8348f3894c004607,%al │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4607a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %ah,0x4c00d1b4(%rax) │ │ │ │ + mov 0x1f(%rbx),%ecx │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x27(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + movq $0xfefd40,-0x8(%rbp) │ │ │ │ + movq $0x124ce19,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4604d0 │ │ │ │ + lea 0xd1b4c5(%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 460828 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ ... │ │ │ │ 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 45e166 │ │ │ │ - movq $0x45e0d0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 460992 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 460973 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 460965 │ │ │ │ + movq $0x4608a0,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e0d0 │ │ │ │ + jne 4608a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %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 │ │ │ │ - (bad) │ │ │ │ - jne 45e158 │ │ │ │ - movq $0x45e108,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + loopne 4608ae │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + 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 45e108 │ │ │ │ + jne 4608e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + 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 %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x45e148,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %cl,(%rcx) │ │ │ │ + rex.RX add %r9b,-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 45e148 │ │ │ │ + jne 460920 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%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,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x3(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x460958,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460958 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + or (%rax),%ecx │ │ │ │ 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,0x1d(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde1faa(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x54(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea 0xdec485(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 460a5b │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + lea 0xdec46f(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd1c8e3(%rip),%rbx │ │ │ │ + lea 0xd1b33f(%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 $0x45e1a8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + movq $0x4609e0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e1a8 │ │ │ │ + jne 4609e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + mov (%rax),%ecx │ │ │ │ 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(%rsi,%rax,1) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 45e158 │ │ │ │ - movq $0x45e270,0x0(%rbp) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 4613bd │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x460a28,0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460a28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %eax,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 460a54 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 4613cc │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 460984 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 460a6f │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 460965 │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + movq $0x460a98,0x0(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460a98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + or %eax,(%rsi) │ │ │ │ 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 $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45e242 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45e158 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%bl │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + or 0x0(%rsi),%al │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460ae0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rsi) │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45e158 │ │ │ │ - movq $0x45e1f0,0x18(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0xfefd40,0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 460965 │ │ │ │ + movq $0x460b28,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460b28 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e2fa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0xb(%r8) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460b68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e342 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x4800460b(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460ba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 103e1cb4 <__environ@GLIBC_2.2.5+0xf18ca0c> │ │ │ │ - (bad) │ │ │ │ - in $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x45e3a0,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000005(%rip) │ │ │ │ + movl $0x460be0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e3a0 │ │ │ │ + jne 460be0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + or %ecx,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ 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 %ecx,0x48000000(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x45e2c8,-0x78(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0x45e310,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd1c600(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 460965 │ │ │ │ + movq $0x460c18,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460c18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %ecx,(%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,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 461363 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x460c60,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460c60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %ecx,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e4a2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + je 461372 │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 460984 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 460db1 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 460965 │ │ │ │ + movq $0x460cc0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460cc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e4ea │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 460984 │ │ │ │ + movq $0x460cf8,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460cf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jo 45e55a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 45e584 │ │ │ │ - movq $0x45e470,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x124ce19,-0x40(%r12) │ │ │ │ - movq $0x45e4b8,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0xd1c4ca(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 46139f │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x460d40,0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460d40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ (bad) │ │ │ │ - roll $1,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x45e600,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 460d6c │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 4613ae │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 460984 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 460a6f │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 460965 │ │ │ │ + movq $0x460da0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e600 │ │ │ │ + jne 460da0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %ecx,(%rsi) │ │ │ │ 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 %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,%ebx │ │ │ │ + sti │ │ │ │ (bad) │ │ │ │ - jne 45e688 │ │ │ │ - movq $0x45e638,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r12b,%r8b │ │ │ │ + or $0x89480046,%eax │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e638 │ │ │ │ + jne 460de0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + or %al,(%rdi) │ │ │ │ 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(%rsp,%rax,2) │ │ │ │ - movl $0x45e678,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rdx) │ │ │ │ + movl $0x460e28,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e678 │ │ │ │ + jne 460e28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rdi) │ │ │ │ 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,0x1d(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde1a7a(%rip),%rbx │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd1c3cb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x45e6d8,-0x8(%rbp) │ │ │ │ + jmp 460965 │ │ │ │ + movq $0x460e70,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e6d8 │ │ │ │ + jne 460e70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + or %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45e688 │ │ │ │ - movq $0x45e720,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + xor %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 460ed8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x460eb0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e720 │ │ │ │ + jne 460eb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (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,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x18,%ebp │ │ │ │ - jmp 45e688 │ │ │ │ - movq $0x45e848,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %esi,0x48(%rdi,%rbx,1) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 460984 │ │ │ │ + xchg %ax,%ax │ │ │ │ + or %cl,(%rdi) │ │ │ │ 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(%rdi,%rbx,2) │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45e7c3 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4200,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45e688 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %al,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,(%r8) │ │ │ │ + cmovbe (%rax),%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460f08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %eax,(%rdi) │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 45e688 │ │ │ │ - movq $0x45e768,0x20(%rbp) │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x10(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000002(%rbx) │ │ │ │ + movl $0x460f50,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460f50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %esi,0x9(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 45e688 │ │ │ │ - movq $0x45e7f0,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jmp 460965 │ │ │ │ + movq $0x460f98,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460f98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e8d2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + cmovbe (%rax),%eax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460fc0 │ │ │ │ + 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) │ │ │ │ + xchg %ecx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e91a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + xor %r14b,%r8b │ │ │ │ + cmovbe (%rax),%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 460ff0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45e962 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 loopne 45e9d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45eac6 │ │ │ │ - movq $0x45e9c8,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,%dl │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + adc %al,0x0(%rsi) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45e9c8 │ │ │ │ + jne 461038 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 45eab6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x45e8a0,-0xb0(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - movq $0x124ce19,-0x80(%r12) │ │ │ │ - movq $0x45e8e8,-0x78(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x45e930,-0x40(%r12) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 460965 │ │ │ │ + movq $0x461080,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd1bfa3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461080 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45eb1a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r14b,0x48004610(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4610b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdebd3a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4610e8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4610e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %ecx,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45eb62 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - 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 %ecx,(%rdi) │ │ │ │ + test %ecx,0x48fffff8(%rdi) │ │ │ │ + movl $0x461120,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461120 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %ecx,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45ebaa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 461381 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x461168,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461168 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %ecx,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - movabs 0x358a53b4d000000,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - ja 45ec7f │ │ │ │ - movq $0x45eae8,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x124ce19,-0x70(%r12) │ │ │ │ - movq $0x45eb30,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x45eb78,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xa0,0x388(%r13) │ │ │ │ - lea 0xd1bde7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 45ed8e │ │ │ │ - movq $0x45ecf8,-0x28(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + je 461390 │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 460984 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 460db1 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 460965 │ │ │ │ + movq $0x4611c8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ecf8 │ │ │ │ + jne 4611c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %ecx,(%rdi) │ │ │ │ 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 │ │ │ │ - (bad) │ │ │ │ - jne 45ed80 │ │ │ │ - movq $0x45ed30,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 460984 │ │ │ │ + movq $0x461208,0x30(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ed30 │ │ │ │ + jne 461208 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x45ed70,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%bh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x12(%r8) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ed70 │ │ │ │ + jne 461250 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x1d(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde1382(%rip),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd1bceb(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x45edd0,-0x8(%rbp) │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 460965 │ │ │ │ + movq $0x461298,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45edd0 │ │ │ │ + jne 461298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45ed80 │ │ │ │ - movq $0x45ee18,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r9b,%r8b │ │ │ │ + adc 0x0(%rsi),%al │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ee18 │ │ │ │ + jne 4612c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 45ed80 │ │ │ │ - movq $0x45ee60,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdebb22,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x461300,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45ee60 │ │ │ │ + jne 461300 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - or %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xffffffb8,%ebp │ │ │ │ + jmp 460984 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 460965 │ │ │ │ + movq $0x461348,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461348 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x20,%ebp │ │ │ │ - jmp 45ed80 │ │ │ │ - movq $0x45efe8,0x0(%rbp) │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffb8,%ebp │ │ │ │ + jmp 460984 │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp 460965 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 460c30 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 460c7c │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 461138 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 461184 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 460d10 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 460d5c │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4609f8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 460a44 │ │ │ │ + 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 mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 461559 │ │ │ │ + movq $0x461438,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461438 │ │ │ │ + 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(%rax,%rbp,2) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45ef0c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb41e0,-0x30(%r12) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 4613cd │ │ │ │ + adc $0x46,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rsi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45ed80 │ │ │ │ + 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 461490 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - mov %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 45ed80 │ │ │ │ - movq $0x45eea8,0x28(%rbp) │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x18(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rdi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 46147d │ │ │ │ + adc $0x46,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + 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,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4614e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %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,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 45ed80 │ │ │ │ - movq $0x45ef38,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + adc $0x89480046,%eax │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461518 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %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,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 45ed80 │ │ │ │ - movq $0x45ef90,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + cmp %cl,0x45(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jge 46154c │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,0x30(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 460828 │ │ │ │ + lea 0xd1a780(%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 45f198 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + jmp 4615b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 46171a │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4616fb │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4616ed │ │ │ │ + movq $0x461628,-0x28(%rbp) │ │ │ │ + mov 0x6(%r14),%rbx │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov 0x6(%rax),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461628 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45f092 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x48004616 │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + 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 461668 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45f0da │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0x16,%al │ │ │ │ + rex.RX add %r9b,-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 4616a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45f122 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ah,0x3(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45f16a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + movq $0x4616e0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4616e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ + or (%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ 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 %edx,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rbx,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jmp *-0x10(%rax) │ │ │ │ - add %r9b,-0x77(%r13) │ │ │ │ - test %ah,(%rax,%rbp,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r9) │ │ │ │ - test %ah,(%rax,%rsi,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call *(%rax) │ │ │ │ - rex.RXB sti │ │ │ │ - add %cl,-0x73(%rcx) │ │ │ │ - test %ah,(%rax,%rbx,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x77(%rcx) │ │ │ │ - test %ah,(%rax,%rax,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rcx,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - lcall *(%rcx) │ │ │ │ - (bad) │ │ │ │ - and $0x1,%al │ │ │ │ - movq $0x45f0a8,-0xb0(%r12) │ │ │ │ - mov %rdi,-0xa0(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x45f0f0,-0x78(%r12) │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x45f138,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x54(%rbp) │ │ │ │ + add $0x38,%rbp │ │ │ │ + lea 0xdeb71f(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xf0,0x388(%r13) │ │ │ │ - lea 0xd1b7b4(%rip),%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4617e3 │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + lea 0xdeb6ee(%rip),%rbx │ │ │ │ + add $0x50,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1a5c7(%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) │ │ │ │ + movq $0x461768,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461768 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rax),%ecx │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 462144 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4617b0,0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4617b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 45f385 │ │ │ │ - movq $0x45f350,-0x28(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r14,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 4617dc │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 462153 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 46170c │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 4617f7 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4616ed │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %r8,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ + movq $0x461820,0x0(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f350 │ │ │ │ + jne 461820 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rsi) │ │ │ │ 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) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%bl │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x18(%r8) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45f198 │ │ │ │ - lea 0xd1b704(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461868 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rsi) │ │ │ │ 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 45f3d2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4616ed │ │ │ │ + movq $0x4618b0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4618b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %eax,(%rsi) │ │ │ │ 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 45f41a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + sbb %al,0x0(%rsi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4618f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %eax,(%rdx) │ │ │ │ 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 45f462 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + sbb %eax,0x0(%rsi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461930 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %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 45f4aa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000005(%rip) │ │ │ │ + movl $0x461968,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461968 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or %ecx,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - rolb $1,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45f5bf │ │ │ │ - movq $0x45f3a0,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - movq $0x124ce19,-0xa0(%r12) │ │ │ │ - movq $0x45f3e8,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x45f430,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x45f478,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xd0,0x388(%r13) │ │ │ │ - lea 0xd1b4c7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4616ed │ │ │ │ + movq $0x4619a0,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4619a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + or %ecx,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - sar %cl,%esi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - add %bl,(%rdx) │ │ │ │ + je 4620ea │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4619e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4619e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %ecx,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0xd9820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB fsubs -0xa(%r8) │ │ │ │ - add %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - jne 45f60d │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + je 4620f9 │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 46170c │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 461b39 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4616ed │ │ │ │ + movq $0x461a48,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f660 │ │ │ │ + jne 461a48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ (bad) │ │ │ │ - jne 45f6e8 │ │ │ │ - movq $0x45f698,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0x10,%ebp │ │ │ │ + jmp 46170c │ │ │ │ + movq $0x461a80,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f698 │ │ │ │ + jne 461a80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + mov (%rax),%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x45f6d8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 462126 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x461ac8,0x10(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f6d8 │ │ │ │ + jne 461ac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + or %eax,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x1d(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xde0a1a(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd1b3ab(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x45f738,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 461af4 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 462135 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 46170c │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 4617f7 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4616ed │ │ │ │ + movq $0x461b28,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f738 │ │ │ │ + jne 461b28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %ecx,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 45f6e8 │ │ │ │ - movq $0x45f780,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %edx,%ebx │ │ │ │ + sti │ │ │ │ + (bad) │ │ │ │ + decl -0x39(%rax) │ │ │ │ + or %r13b,0x1b(%r8) │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f780 │ │ │ │ + jne 461b68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rdi) │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 45f6e8 │ │ │ │ - movq $0x45f7c8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rdx) │ │ │ │ + movl $0x461bb0,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f7c8 │ │ │ │ + jne 461bb0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rdi) │ │ │ │ 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,0x9(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 45f6e8 │ │ │ │ - movq $0x45f810,-0x8(%rbp) │ │ │ │ + jmp 4616ed │ │ │ │ + movq $0x461bf8,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45f810 │ │ │ │ + jne 461bf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rdi) │ │ │ │ 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,%rcx,1) │ │ │ │ - add $0x28,%ebp │ │ │ │ - jmp 45f6e8 │ │ │ │ - movq $0x45f9f8,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x1c(%r8) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + xor %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 461c60 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x461c38,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461c38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %cl,(%rdi) │ │ │ │ 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,%rsi,2) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45f8c5 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb41c0,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45f6e8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdi,%rbx,1) │ │ │ │ + add $0xfffffff8,%ebp │ │ │ │ + jmp 46170c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov (%rdi),%cl │ │ │ │ + or %cl,(%rdi) │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 45f6e8 │ │ │ │ - movq $0x45f858,0x30(%rbp) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x20(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rdi),%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x4800461c(%r8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461c90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %eax,(%rdi) │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 45f6e8 │ │ │ │ - movq $0x45f8f0,0x0(%rbp) │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rsi),%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000002(%rbx) │ │ │ │ + movl $0x461cd8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461cd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %eax,(%rdi) │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 45f6e8 │ │ │ │ - movq $0x45f948,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or 0x0(%rax,%rax,1),%al │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 45f6e8 │ │ │ │ - movq $0x45f9a0,0x0(%rbp) │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4616ed │ │ │ │ + movq $0x461d20,0x0(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - 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 45fbf0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461d20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %eax,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45faa2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x1d(%r8) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + xor %dh,%dh │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 461d48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ecx,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45faea │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + xor %r15b,0x1d(%r8) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 461d78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45fb32 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,%dl │ │ │ │ add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + sbb $0x8b480046,%eax │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461dc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45fb7a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4616ed │ │ │ │ + movq $0x461e08,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461e08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45fbc2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r15b,(%r8) │ │ │ │ (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461e38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdeafcb,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x461e70,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461e70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %ecx,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 45fd6a │ │ │ │ - movq $0x45fa70,-0x120(%r12) │ │ │ │ - mov %r9,-0x110(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - movq $0x124ce19,-0xf0(%r12) │ │ │ │ - movq $0x45fab8,-0xe8(%r12) │ │ │ │ - mov %r8,-0xd8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x45fb00,-0xb0(%r12) │ │ │ │ - mov %rdi,-0xa0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x45fb48,-0x78(%r12) │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x45fb90,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x128,0x388(%r13) │ │ │ │ - lea 0xd1ad34(%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 (%rax),%al │ │ │ │ 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 45fe45 │ │ │ │ - movq $0x45fe00,-0x28(%rbp) │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ecx,0x48fffff8(%rdi) │ │ │ │ + movl $0x461ea8,0x0(%rbp) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 45fe00 │ │ │ │ + jne 461ea8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + or %ecx,(%rax,%rax,1) │ │ │ │ + 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 45fe1c │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 45fbf0 │ │ │ │ - lea 0xd1ac6c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 462108 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x461ef0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x30(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461ef0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %ecx,(%rsi) │ │ │ │ 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 45fe92 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB xor %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + je 462117 │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jl 46170c │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 461b39 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4616ed │ │ │ │ + movq $0x461f50,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461f50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %ecx,(%rdi) │ │ │ │ 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 45feda │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xfffffff0,%ebp │ │ │ │ + jmp 46170c │ │ │ │ + movq $0x461f90,0x30(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461f90 │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45ff22 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,(%rcx,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x461fd8,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 461fd8 │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45ff6a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x9(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4616ed │ │ │ │ + movq $0x462020,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462020 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 45ffb2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x20(%r8) │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462050 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdeadb3,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x462088,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462088 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 460107 │ │ │ │ - movq $0x45fe60,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - movq $0x124ce19,-0xd0(%r12) │ │ │ │ - movq $0x45fea8,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x45fef0,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x45ff38,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x45ff80,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rcx,1) │ │ │ │ + add $0xffffffb8,%ebp │ │ │ │ + jmp 46170c │ │ │ │ + lea 0xdead69(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x100,0x388(%r13) │ │ │ │ - lea 0xd1a9a7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + movq $0x4620d8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4620d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%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 460190 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,4) │ │ │ │ + add $0xffffffb8,%ebp │ │ │ │ + jmp 46170c │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4619b8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 461a04 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 461ec0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 461f0c │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 461a98 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 461ae4 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 461780 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4617cc │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + 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 cwtl │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 460276 │ │ │ │ - movq $0x4601e0,-0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4622e1 │ │ │ │ + movq $0x4621c0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4601e0 │ │ │ │ + jne 4621c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 460268 │ │ │ │ - movq $0x460218,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 4621dd │ │ │ │ + and 0x0(%rsi),%al │ │ │ │ + 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 460218 │ │ │ │ + jne 462218 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x460258,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 46228d │ │ │ │ + and 0x0(%rsi),%al │ │ │ │ + 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,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 460258 │ │ │ │ + jne 462270 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xddfe9a(%rip),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd1a853(%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 $0x4602d0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x48004622(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4602d0 │ │ │ │ + jne 4622a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + or %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,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 460268 │ │ │ │ - movq $0x460318,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + cmp %cl,0x45(%rbx,%rcx,4) │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jge 4622d4 │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 4615b0 │ │ │ │ + lea 0xd19a08(%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 mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 462474 │ │ │ │ + movq $0x462348,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 460318 │ │ │ │ + jne 462348 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or %eax,(%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,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 460268 │ │ │ │ - movq $0x460360,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 4622ed │ │ │ │ + and 0x0(%rsi),%eax │ │ │ │ + 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 460360 │ │ │ │ + jne 4623a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 460268 │ │ │ │ - movq $0x4603a8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 46239d │ │ │ │ + and 0x0(%rsi),%eax │ │ │ │ + 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,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4603a8 │ │ │ │ + jne 4623f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or (%rax),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + or %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) │ │ │ │ + and $0x46,%al │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 460268 │ │ │ │ - movq $0x4603f0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4603f0 │ │ │ │ + jne 462428 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x0,%al │ │ │ │ + nopl (%rax) │ │ │ │ + or %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.RB │ │ │ │ + rex.W │ │ │ │ + movq $0x462490,0x48(%rbp) │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 460828 │ │ │ │ + lea 0xd1987d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x30,%ebp │ │ │ │ - jmp 460268 │ │ │ │ - movq $0x460638,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdea951(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdea94c(%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 movabs 0x16f820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock adc %ah,-0x76b7ffba(%rip) │ │ │ │ + xrelease mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nop │ │ │ │ - add $0x0,%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462510 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rdx,%rdi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4604ae │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb41a0,-0x40(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 460268 │ │ │ │ - nop │ │ │ │ - mov %ds,(%rdi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB fdivs 0x25(%r8) │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462570 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 460268 │ │ │ │ - movq $0x460438,0x38(%rbp) │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x1f,%al │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 460268 │ │ │ │ - movq $0x4604d8,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x1e,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB fcom %st(0) │ │ │ │ + and $0x89480046,%eax │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4625d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 460268 │ │ │ │ - movq $0x460530,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x1c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + es rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + sub %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 462600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 460268 │ │ │ │ - movq $0x460588,0x0(%rbp) │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + movq $0x462668,0x48(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x8,%al │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 460268 │ │ │ │ - movq $0x4605e0,0x0(%rbp) │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - 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 460878 │ │ │ │ - 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 4606e2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46072a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 460772 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4607ba │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 460802 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 460828 │ │ │ │ + lea 0xd196ad(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46084a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %bh,%dh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 460ab6 │ │ │ │ - movq $0x4608c8,-0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46280c │ │ │ │ + movq $0x4626e0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4608c8 │ │ │ │ + jne 4626e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 46271d │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,%edx │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rcx │ │ │ │ mov 0x17(%rbx),%rdx │ │ │ │ mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rdi │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - movq $0x4606b0,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %r8,-0x148(%r12) │ │ │ │ - mov %rbx,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - movq $0x124ce19,-0x128(%r12) │ │ │ │ - movq $0x4606f8,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x460740,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x460788,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x4607d0,-0x78(%r12) │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x460818,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x160,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd1a01b(%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 %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 460b22 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - 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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 460b6a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - 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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 460bb2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462738 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ 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 460bfa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB loopne 4626cd │ │ │ │ + (bad) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + 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,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462790 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ 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 460c42 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + rex.W │ │ │ │ + mov %rax,0x48(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4627c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %eax,(%rax) │ │ │ │ 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 460c8a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + movq $0x462828,0x48(%rbp) │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 460828 │ │ │ │ + lea 0xd194f5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 460e27 │ │ │ │ - movq $0x460af0,-0x128(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0xfb4710,-0x110(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - movq $0x124ce19,-0x100(%r12) │ │ │ │ - movq $0x460b38,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - lea -0x10e(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x460b80,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x460bc8,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x460c10,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x460c58,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdea5b9(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdea5b4(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x130,0x388(%r13) │ │ │ │ - lea 0xd19ca7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ 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 460e88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - add %r9b,-0x77(%r8) │ │ │ │ - or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - paddd %mm7,%mm7 │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%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 460ee8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 4613f8 │ │ │ │ + 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 xchg %eax,%r8d │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 460fce │ │ │ │ - movq $0x460f38,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB movabs 0x16f820ff8394c,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock shrb $1,(%rax) │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + xrelease mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 460f38 │ │ │ │ + jne 4628d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 460fc0 │ │ │ │ - movq $0x460f70,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB fdivs (%r8) │ │ │ │ + sub %eax,0x0(%rsi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 460f70 │ │ │ │ + jne 462930 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x460fb0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB fcoms 0x48004629(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 460fb0 │ │ │ │ + jne 462990 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %al,(%rax) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xddf142(%rip),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd19b1b(%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 $0x461028,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + sub %eax,0x0(%rsi) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 461028 │ │ │ │ + jne 4629c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ + nopl (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x461070,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 461070 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.RB │ │ │ │ + rex.W │ │ │ │ + movq $0x462a28,0x48(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x40(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 460828 │ │ │ │ + lea 0xd19305(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rcx,1) │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x4610b8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4610b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - or (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%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,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x461100,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 462aa9 │ │ │ │ + movq $0x462a98,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 461100 │ │ │ │ + jne 462a98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x0,%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x461148,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 461148 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x0,%eax │ │ │ │ + lea 0xd192c0(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x461190,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 462b19 │ │ │ │ + movq $0x462b08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 461190 │ │ │ │ + jne 462b08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x38,%ebp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x461440,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nop │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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 %al,0x49000000(%rbx) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46125b │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4180,-0x48(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd19258(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%rdi),%? │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%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,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x4611d8,0x40(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x30(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 462b89 │ │ │ │ + movq $0x462b78,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462b78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (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 %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x461288,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - ds add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd191f0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x4612e0,0x0(%rbp) │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 462bf9 │ │ │ │ + movq $0x462be8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462be8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - cmp $0x0,%al │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x461338,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + cmovs -0x7cb7071d(%rbx),%eax │ │ │ │ (bad) │ │ │ │ - cmp %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd19188(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x461390,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 462c69 │ │ │ │ + movq $0x462c58,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462c58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %cl,(%rax) │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 460fc0 │ │ │ │ - movq $0x4613e8,0x0(%rbp) │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd19120(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x48000000,%eax │ │ │ │ + xchg %eax,%edx │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 462cd6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 462cd1 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ + lea 0xd191e7(%rip),%rsi │ │ │ │ + lea 0xd191ba(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + jmp ee19b8 │ │ │ │ + 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 4616c8 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + cwtl │ │ │ │ + xchg %eax,%edx │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4614ea │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + jb 462d15 │ │ │ │ + movq $0x462d30,-0x8(%rbp) │ │ │ │ + lea 0xdea111(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f4e7a8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x6e(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea 0xd19251(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 461532 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46157a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 462dab │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 462da0 │ │ │ │ + movq $0x462cf0,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x462dc8,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbabdad(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd1921e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd19190(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4615c2 │ │ │ │ + jb 462e40 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + movq $0x462e30,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 462e30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46160a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x4900462e(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 462f10 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 462e74 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 462e88 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 461652 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ 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,0x2d(%rdi) │ │ │ │ + movq $0x468b90,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x462e58,-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 fe7490 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 46169a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ + jb 462faf │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x7,%r14d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 462f64 │ │ │ │ + lea 0xddd1d8(%rip),%r8 │ │ │ │ + lea 0xddd1d1(%rip),%rdi │ │ │ │ + lea 0xddd1ca(%rip),%rsi │ │ │ │ + lea 0xddd1c3(%rip),%r14 │ │ │ │ + lea 0xddd1bc(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 462f93 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x462df0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 45b168 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x462f60,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd19a8a(%rip),%rbx │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 461956 │ │ │ │ - movq $0x461718,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 463020 │ │ │ │ + movq $0x463010,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 461718 │ │ │ │ + jne 463010 │ │ │ │ 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 %r14b,0x30(%r8) │ │ │ │ + rex.RX add %r9b,-0x77(%rcx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + lock (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xd19a21,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jne 46305c │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 463070 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - cwtl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + 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 %cl,(%rdi) │ │ │ │ - xchg %ebx,(%rdx) │ │ │ │ - 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),%rbx │ │ │ │ - movq $0x4614b8,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov %r9,-0x180(%r12) │ │ │ │ - mov %rbx,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rbx │ │ │ │ - mov %rbx,-0x168(%r12) │ │ │ │ - movq $0x124ce19,-0x160(%r12) │ │ │ │ - movq $0x461500,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rbx │ │ │ │ - mov %rbx,-0x128(%r12) │ │ │ │ - movq $0x461548,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x461590,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x4615d8,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x461620,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x461668,-0x40(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x468b90,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x198,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd1919b(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x463040,-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 *-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 461bc0 │ │ │ │ - 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 4619e2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp fe7490 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 461a2a │ │ │ │ + jb 463155 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + movq $0x463130,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 463130 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 461a72 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xd1998a(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde9ccb(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 461aba │ │ │ │ + jb 4631d5 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + movq $0x4631b0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4631b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 461b02 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xd1990a(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde9c4b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 461b4a │ │ │ │ + jb 4632a2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ + movq $0x463240,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 463240 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 461b92 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%ch │ │ │ │ (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,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebp,0x49000001(%rdi) │ │ │ │ - movl $0x4619b0,-0x158(%rsp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - movq $0xfb4710,-0x140(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x138(%r12) │ │ │ │ - movq $0x124ce19,-0x130(%r12) │ │ │ │ - movq $0x4619f8,-0x128(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0xfb4710,-0x110(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - lea -0x13e(%r12),%rax │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0x461a40,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - lea -0x10e(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x461a88,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x461ad0,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x461b18,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x461b60,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 463292 │ │ │ │ + movq $0x463170,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x117ca9b,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x160,0x388(%r13) │ │ │ │ - lea 0xd18d6b(%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) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 461e00 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x4632d0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4632d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ add %al,(%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 461e68 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xd197ea(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde9b2b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - mov %r9b,-0x8(%r9,%rdi,1) │ │ │ │ - jb 461f4e │ │ │ │ - movq $0x461eb8,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4633cb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x463360,-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 461eb8 │ │ │ │ + jne 463360 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - or %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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 461f40 │ │ │ │ - movq $0x461ef0,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rbx,2) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4633bb │ │ │ │ + movq $0x4631f0,-0x30(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x117ca82,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x4633f8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 461ef0 │ │ │ │ + jne 4633f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%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 %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x461f30,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdx,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46344a │ │ │ │ + movq $0x4630f0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x117ca9b,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x463488,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 461f30 │ │ │ │ + jne 463488 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xd19632(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdde1c2(%rip),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd18bbb(%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 $0x461fa8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 461fa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%al │ │ │ │ + lea 0xde9973(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x461ff0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4635ff │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x463508,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 461ff0 │ │ │ │ + jne 463508 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x462038,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 462038 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex xor $0x8b480046,%eax │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 463540 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x0,%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x462080,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rbx,2) │ │ │ │ + movl $0x463578,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 462080 │ │ │ │ + jne 463578 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x4620c8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + fadds -0x72b7f820(%rbx) │ │ │ │ + or $0xbc97bb,%eax │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd19765(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1972f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4635d0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4620c8 │ │ │ │ + jne 4635d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x462110,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 462110 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + fadds -0x72b7f820(%rbx) │ │ │ │ + or $0xbc9723,%eax │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ + lea 0xd195cd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd19597(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xd1969d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd19667(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd19631(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd195fb(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 463659 │ │ │ │ + lea 0xd196f5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd196bf(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd194f9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd194c3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1948d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd19457(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 4636bd │ │ │ │ + lea 0xd19551(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1951b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x462158,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 463792 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x463730,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 462158 │ │ │ │ + jne 463730 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x40,%ebp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x462470,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,-0x7cb70000(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x30,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 462234 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4160,-0x50(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ + ja 463782 │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4634c0,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - nopl (%rax) │ │ │ │ - nop │ │ │ │ - jg 462253 │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x4621a8,0x48(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x38(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %bh,0x0(%rdi) │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x462260,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %bh,0x0(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x4622b8,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %bh,0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4638f7 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x463800,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 463800 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x462310,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %bh,(%rax) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 463838 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %bh,0x0(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x462368,0x0(%rbp) │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %dh,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rdx,%rbx,2) │ │ │ │ + movl $0x463870,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 463870 │ │ │ │ + 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 %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x4623c0,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %ah,(%rax) │ │ │ │ - and %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + fadds -0x72b7f820(%rbx) │ │ │ │ + or $0xbc9543,%eax │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd196ed(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd196b7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4638c8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4638c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 461f40 │ │ │ │ - movq $0x462418,0x0(%rbp) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - 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 462740 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + fadds -0x72b7f820(%rbx) │ │ │ │ + or $0xbc94ab,%eax │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd19555(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1951f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xd19625(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd195ef(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd195b9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd19583(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 463951 │ │ │ │ + lea 0xd1967d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd19647(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd19481(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1944b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd19415(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd193df(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 4639b5 │ │ │ │ + lea 0xd194d9(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd194a3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46251a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 463a29 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 463ae5 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 463ada │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x463308,-0x40(%r12) │ │ │ │ + mov %rdx,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + movq $0x4636e0,-0x18(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x463a78,-0x20(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 463a78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 462562 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rcx,%riz,2) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 463aca │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x4637b8,-0x28(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 fe7900 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4625aa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 463b6a │ │ │ │ + movq $0x4639d8,-0x48(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rdi,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1181b71,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xd1946c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + mov $0x4800d1aa,%eax │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4625f2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + jb 463be9 │ │ │ │ + movq $0x463bc8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 463bc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800d1aa(%rax) │ │ │ │ + movl $0x463c00,0x0(%rbp) │ │ │ │ + mov 0x27(%rbx),%r9 │ │ │ │ + mov 0x1f(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 463b18 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x56(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 46bd20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ 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 46263a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jb 463c7a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 463c6f │ │ │ │ + movq $0x463b90,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x463c98,-0x8(%rbp) │ │ │ │ + lea 0xd1a9c6(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xd19c2b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd1936f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4900dbed(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d24e70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc $0x0,%ecx │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 463d0a │ │ │ │ + movq $0x463cf8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 463cf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x463d28,0x0(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp f3cb48 │ │ │ │ + lea 0xd19317(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4900d182(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 462d60 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sub %ch,%ah │ │ │ │ + fildl (%rax) │ │ │ │ lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 462682 │ │ │ │ + jb 463d8e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 463d76 │ │ │ │ + lea 0xdbec03(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x463da8,-0x20(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + jmp fe7df0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ 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 4626ca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x4f(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov $0x20,%esi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4051d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd25350,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 462712 │ │ │ │ + jb 463e56 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x463ea0,-0x18(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 45b168 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 462717 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 462a1e │ │ │ │ - movq $0x462790,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 462790 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%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 463e8c │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 463ea0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rolb $1,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 462a0e │ │ │ │ - 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 $0x4624e8,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ - mov %r10,-0x1b8(%r12) │ │ │ │ - mov %rbx,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rbx │ │ │ │ - mov %rbx,-0x1a0(%r12) │ │ │ │ - movq $0x124ce19,-0x198(%r12) │ │ │ │ - movq $0x462530,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rbx │ │ │ │ - mov %rbx,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rbx │ │ │ │ - mov %rbx,-0x160(%r12) │ │ │ │ - movq $0x462578,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rbx │ │ │ │ - mov %rbx,-0x128(%r12) │ │ │ │ - movq $0x4625c0,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x462608,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x462650,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x462698,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x4626e0,-0x40(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2d(%rdi) │ │ │ │ + movq $0x468b90,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x1d0,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd180f3(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + movq $0x463e70,-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 *-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 462cd0 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp fe7490 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 462aaa │ │ │ │ + rclb $1,-0x72b7ff2f(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 463f42 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 463c28 │ │ │ │ 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 │ │ │ │ + cwtl │ │ │ │ + nop │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 462af2 │ │ │ │ + jb 463f7a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 463c28 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %ah,%al │ │ │ │ + nop │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 462b3a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + jb 463fc1 │ │ │ │ + movq $0x463fe0,-0x18(%rbp) │ │ │ │ + lea 0xd1908a(%rip),%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe90d8 │ │ │ │ + lea 0xd19100(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 462b82 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800d190(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 46424d │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x70(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 464064 │ │ │ │ + movq $0x463d48,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x464050,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 464050 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 462bca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + nop │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x464150,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d56720 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x464000,0x0(%rbp) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 462c12 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x4640c0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4640c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800d18f(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 46424d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 462c5a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,0x4800d18f(%rax) │ │ │ │ + movl $0x464120,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 464120 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 462ca2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 462ca7 │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,-0x71(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 46424d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,%ebx │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rdi,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - js 462d18 │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r9) │ │ │ │ - test %ah,(%rax,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rdx,4) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call *(%rax) │ │ │ │ - rex.RXB sti │ │ │ │ - add %cl,-0x73(%rcx) │ │ │ │ - test %ah,(%rax,%rdi,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x77(%rcx) │ │ │ │ - test %ah,(%rax,%rbx,4) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - test %ah,(%rax,%riz,4) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - lcall *(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ (bad) │ │ │ │ - and $0x1,%al │ │ │ │ - movq $0x462ac0,-0x158(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - movq $0xfb4710,-0x140(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x138(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - movq $0x462b08,-0x128(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0xfb4710,-0x110(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - lea -0x13e(%r12),%rax │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0x462b50,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - lea -0x10e(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x462b98,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x462be0,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x462c28,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x462c70,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x190,0x388(%r13) │ │ │ │ - lea 0xd17c37(%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) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 462f50 │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x464180,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 464180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + mov %ecx,%ss │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pop %rdi │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%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 462fc0 │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + rex.WR and $0x40,%al │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 46424d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB orb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ (bad) │ │ │ │ - flds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x463010,-0x28(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 463010 │ │ │ │ + add %cl,%al │ │ │ │ + mov %ecx,%ss │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r12b,%r8b │ │ │ │ + rex.B │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4641e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800d18e(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 46424d │ │ │ │ + nop │ │ │ │ + test %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ (bad) │ │ │ │ - jne 463098 │ │ │ │ - movq $0x463048,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x72(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x464238,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 463048 │ │ │ │ + jne 464238 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or %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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x463088,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %al,-0x72(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + lea 0xbc8ba6(%rip),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + jmp *%rdx │ │ │ │ + mov 0x1(%rcx),%rax │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + movq $0x4642a0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 463088 │ │ │ │ + jne 4642a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%al │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xddd06a(%rip),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd17a83(%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 $0x463100,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %bl,%al │ │ │ │ + lea (bad),%edx │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 4646a1 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ + mov (%rax),%rbx │ │ │ │ + cmp $0xfed360,%rbx │ │ │ │ + jne 4642f0 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe3050 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + movq $0x464320,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 463100 │ │ │ │ + jne 464320 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%eax │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463148,-0x8(%rbp) │ │ │ │ + add %bl,-0x73(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 464691 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4646c1 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x463f58,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x464388,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 463148 │ │ │ │ + jne 464388 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + 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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463190,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %dh,%al │ │ │ │ + mov %ss,%ecx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r10b,0x48004640(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d56720 │ │ │ │ + mov 0x2(%rcx),%rax │ │ │ │ + mov 0xa(%rcx),%rcx │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + movq $0x4643e8,-0x10(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 463190 │ │ │ │ + jne 4643e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - or $0x0,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x4631d8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %dl,0x4800d18c(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46468d │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4646b1 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov 0x8(%rcx),%rsi │ │ │ │ + movq $0x463e28,-0x48(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + lea -0x48(%r12),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + lea -0x26(%r12),%rsi │ │ │ │ + mov %rsi,0x8(%rcx) │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + cmp $0xfed360,%rsi │ │ │ │ + jne 464482 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call fe3050 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %r14,%rax │ │ │ │ + movq $0x463f20,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4644c0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4631d8 │ │ │ │ + jne 4644c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463220,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %bh,0x4800d18b(%rax) │ │ │ │ + movl $0x4640f0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d56720 │ │ │ │ + movq $0x464518,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x3(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xb(%rcx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 463220 │ │ │ │ + jne 464518 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463268,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %ah,-0x75(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x464000,0x0(%rbp) │ │ │ │ + mov $0xa,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp f34ad0 │ │ │ │ + movq $0x464570,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xc(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0x4(%rcx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 463268 │ │ │ │ + jne 464570 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %al,(%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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x4632b0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov %ecx,%edx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x48004641(%r8) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp d56720 │ │ │ │ + movq $0x4645c8,-0x10(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x5(%rcx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xd(%rcx),%rax │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rdx,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4632b0 │ │ │ │ + jne 4645c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4800d18a(%rax) │ │ │ │ + movl $0x464208,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp f34ad0 │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + movq $0x464610,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 464610 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x4632f8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %cl,-0x76(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46467d │ │ │ │ + movq $0x464650,-0x8(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4632f8 │ │ │ │ + jne 464650 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%al │ │ │ │ + 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 %bl,%al │ │ │ │ + mov %edx,%ecx │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x48,%ebp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463670,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0x8(%rbp),%esi │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 463cc0 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd26f4c(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd17874(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xd27068(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xd270c0(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov %edx,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 464743 │ │ │ │ + movq $0x464728,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 464728 │ │ │ │ + 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,0x4800d189(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + movq $0x464760,0x8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 463f98 │ │ │ │ + lea 0xd1898e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x49000000(%rbp) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4633dd │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4140,-0x58(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xde7d0a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 463098 │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %eax,%edx │ │ │ │ - incl (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,-0x77(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + jmp 4646f0 │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463348,0x50(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x40(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - adc %bh,%bh │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov %edx,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4647d0 │ │ │ │ + movq $0x4647f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xd23d7e(%rip),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4f36a8 │ │ │ │ + lea 0xd18921(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + mov %dl,%cl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + rex.W │ │ │ │ + rex.RX add %r9b,-0x77(%rax) │ │ │ │ + fimuls -0x77(%rcx) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 463f98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463408,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - adc %dh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xde7c4a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x16ff2e78(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463460,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %ah,%bh │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xdd8676(%rip),%r14 │ │ │ │ + jmp 4647a8 │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x4634b8,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x14ff2e78(%rax) │ │ │ │ + (bad) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %al,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4648f7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4648f2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x464938,-0x18(%rbp) │ │ │ │ + lea 0xbc810c(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp d83a20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463510,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %al,%dh │ │ │ │ + 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 46492c │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 464938 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463568,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%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 $0xd25350,-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 $0x464910,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + xchg %edx,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4649ee │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4649e9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ + lea 0xd1878f(%rip),%rsi │ │ │ │ + lea 0xdbe25a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + jmp ee19b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - adc %al,%ah │ │ │ │ - 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,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x4635c0,0x0(%rbp) │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ + ... │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ + xchg %edx,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 464a56 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 464a51 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ + lea 0xd18727(%rip),%rsi │ │ │ │ + lea 0xdbe262(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + jmp ee19b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - adc -0x80(%rax),%al │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 463098 │ │ │ │ - movq $0x463618,0x0(%rbp) │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ + ... │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + xchg %edx,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 464abe │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 464ab9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ + lea 0xd186bf(%rip),%rsi │ │ │ │ + lea 0xdbe26a(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - 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 463988 │ │ │ │ - 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 46371a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + jmp ee19b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463762 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + jmp ff2d88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,-0x78(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4637aa │ │ │ │ + jb 464b2a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4682f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4637f2 │ │ │ │ + jb 464d38 │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 464d2d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfed1b0,-0xa0(%r12) │ │ │ │ + movq $0x70,-0x98(%r12) │ │ │ │ + lea -0xa0(%r12),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%rdx │ │ │ │ + jne 464bf4 │ │ │ │ + movb $0xef,0x10(%rcx) │ │ │ │ + movb $0xbf,0x11(%rcx) │ │ │ │ + movb $0xbd,0x12(%rcx) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x3,-0x8(%r12) │ │ │ │ + movq $0x6d,(%r12) │ │ │ │ + movq $0x464e00,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + cmp $0x80,%rbx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%rbx │ │ │ │ + setae %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0x800,%rbx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %rsi,%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jl 464d3c │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jge 464ca6 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sar $0xc,%rdx │ │ │ │ + add $0xe0,%rdx │ │ │ │ + mov %dl,0x10(%rcx) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x11(%rcx) │ │ │ │ + and $0x3f,%ebx │ │ │ │ + add $0x80,%rbx │ │ │ │ + mov %bl,0x12(%rcx) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x3,-0x8(%r12) │ │ │ │ + movq $0x6d,(%r12) │ │ │ │ + movq $0x464e40,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sar $0x12,%rdx │ │ │ │ + add $0xf0,%rdx │ │ │ │ + mov %dl,0x10(%rcx) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sar $0xc,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x11(%rcx) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x12(%rcx) │ │ │ │ + and $0x3f,%ebx │ │ │ │ + add $0x80,%rbx │ │ │ │ + mov %bl,0x13(%rcx) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x4,-0x8(%r12) │ │ │ │ + movq $0x6c,(%r12) │ │ │ │ + movq $0x464e20,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jge 464d8f │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 464ca6 │ │ │ │ + mov %bl,0x10(%rcx) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x1,-0x8(%r12) │ │ │ │ + movq $0x6f,(%r12) │ │ │ │ + movq $0x464e80,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + add $0xc0,%rdx │ │ │ │ + mov %dl,0x10(%rcx) │ │ │ │ + and $0x3f,%ebx │ │ │ │ + add $0x80,%rbx │ │ │ │ + mov %bl,0x11(%rcx) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x2,-0x8(%r12) │ │ │ │ + movq $0x6e,(%r12) │ │ │ │ + movq $0x464e60,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46383a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 464dfc │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 464e1c │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463882 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 464e3c │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 464e5c │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4638ca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 464e7c │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x40(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 463912 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jb 46522a │ │ │ │ + movq $0x464ef8,-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 464ef8 │ │ │ │ + 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) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + test $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46395a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46522e │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jl 465086 │ │ │ │ + add $0xffffffffffffff58,%r12 │ │ │ │ + mov %rax,%r8 │ │ │ │ + and $0x1ff800,%r8d │ │ │ │ + cmp $0xd800,%r8 │ │ │ │ + je 465263 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + add %rdi,%r9 │ │ │ │ + cmp $0x80,%r8 │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + cmp $0x10000,%r8 │ │ │ │ + setae %r10b │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + add %rax,%r10 │ │ │ │ + cmp $0x800,%r8 │ │ │ │ + setae %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + add %r10,%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jl 46523e │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jl 465315 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 465052 │ │ │ │ + mov %r8,%rbx │ │ │ │ + sar $0x12,%rbx │ │ │ │ + add $0xf0,%rbx │ │ │ │ + lea 0x10(%rdx),%r10 │ │ │ │ + mov %bl,(%r10,%r9,1) │ │ │ │ + mov %r8,%rbx │ │ │ │ + sar $0xc,%rbx │ │ │ │ + and $0x3f,%ebx │ │ │ │ + add $0x80,%rbx │ │ │ │ + lea 0x10(%rdx),%r10 │ │ │ │ + lea 0x1(%r9),%r11 │ │ │ │ + mov %bl,(%r10,%r11,1) │ │ │ │ + mov %r8,%rbx │ │ │ │ + sar $0x6,%rbx │ │ │ │ + and $0x3f,%ebx │ │ │ │ + add $0x80,%rbx │ │ │ │ + lea 0x10(%rdx),%r10 │ │ │ │ + lea 0x2(%r9),%r11 │ │ │ │ + mov %bl,(%r10,%r11,1) │ │ │ │ + and $0x3f,%r8d │ │ │ │ + lea 0x80(%r8),%rbx │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + add $0x3,%r9 │ │ │ │ + mov %bl,(%r8,%r9,1) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + lea 0x4(%rdi),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + add $0xfffffffffffffffc,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x465640,-0x28(%rbp) │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %bh,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%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 463cb6 │ │ │ │ - movq $0x4639d8,-0x28(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x20(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4639d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp fe7918 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 46526e │ │ │ │ + movq $0xfed1b0,-0xa0(%r12) │ │ │ │ + movq $0x70,-0x98(%r12) │ │ │ │ + lea -0xa0(%r12),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x1ff800,%edx │ │ │ │ + cmp $0xd800,%rdx │ │ │ │ + jne 465106 │ │ │ │ + movb $0xef,0x10(%rbx) │ │ │ │ + movb $0xbf,0x11(%rbx) │ │ │ │ + movb $0xbd,0x12(%rbx) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x3,-0x8(%r12) │ │ │ │ + movq $0x6d,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + cmp $0x80,%rax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + cmp $0x10000,%rax │ │ │ │ + setae %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp $0x800,%rax │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %rsi,%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jl 4654c4 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jge 4651ac │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0xc,%rdx │ │ │ │ + add $0xe0,%rdx │ │ │ │ + mov %dl,0x10(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x11(%rbx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x12(%rbx) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x3,-0x8(%r12) │ │ │ │ + movq $0x6d,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x12,%rdx │ │ │ │ + add $0xf0,%rdx │ │ │ │ + mov %dl,0x10(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0xc,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x11(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + add $0x80,%rdx │ │ │ │ + mov %dl,0x12(%rbx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x13(%rbx) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x4,-0x8(%r12) │ │ │ │ + movq $0x6c,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jge 46541d │ │ │ │ + test %rax,%rax │ │ │ │ + jge 465555 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 464fa5 │ │ │ │ + mov $0xfffd,%r8d │ │ │ │ + jmp 464f4f │ │ │ │ + movq $0x464b40,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + movq $0xd25350,-0x80(%r12) │ │ │ │ + mov %rdx,-0x78(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + movq $0xfb4710,-0x60(%r12) │ │ │ │ + lea -0x7f(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + movl $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 46531c │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 463ca6 │ │ │ │ - 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 $0x4636e8,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%r11 │ │ │ │ - mov %r11,-0x1f0(%r12) │ │ │ │ - mov %rbx,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rbx │ │ │ │ - mov %rbx,-0x1d8(%r12) │ │ │ │ - movq $0x124ce19,-0x1d0(%r12) │ │ │ │ - movq $0x463730,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rbx │ │ │ │ - mov %rbx,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rbx │ │ │ │ - mov %rbx,-0x198(%r12) │ │ │ │ - movq $0x463778,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rbx │ │ │ │ - mov %rbx,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rbx │ │ │ │ - mov %rbx,-0x160(%r12) │ │ │ │ - movq $0x4637c0,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rbx │ │ │ │ - mov %rbx,-0x128(%r12) │ │ │ │ - movq $0x463808,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x463850,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x463898,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x4638e0,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x463928,-0x40(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + ja 46539f │ │ │ │ + mov %r8,%rax │ │ │ │ + sar $0xc,%rax │ │ │ │ + add $0xe0,%rax │ │ │ │ + lea 0x10(%rdx),%r10 │ │ │ │ + mov %al,(%r10,%r9,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + sar $0x6,%rax │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + lea 0x10(%rdx),%r10 │ │ │ │ + lea 0x1(%r9),%r11 │ │ │ │ + mov %al,(%r10,%r11,1) │ │ │ │ + and $0x3f,%r8d │ │ │ │ + lea 0x80(%r8),%rax │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + add $0x2,%r9 │ │ │ │ + mov %al,(%r8,%r9,1) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + lea 0x3(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3(%rbx),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x208,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd16e7b(%rip),%rbx │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4652e8,-0x28(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ mov %r9,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp fe7918 │ │ │ │ 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 463fb0 │ │ │ │ - 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 463d42 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - 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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463d8a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + movl $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463dd2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 465424 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46548a │ │ │ │ + mov %r8,%rax │ │ │ │ + sar $0x6,%rax │ │ │ │ + add $0xc0,%rax │ │ │ │ + lea 0x10(%rdx),%r10 │ │ │ │ + mov %al,(%r10,%r9,1) │ │ │ │ + and $0x3f,%r8d │ │ │ │ + lea 0x80(%r8),%rax │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + inc %r9 │ │ │ │ + mov %al,(%r8,%r9,1) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + lea 0x2(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x4653f0,-0x28(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jge 4655d9 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 4651ac │ │ │ │ + mov %al,0x10(%rbx) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x1,-0x8(%r12) │ │ │ │ + movq $0x6f,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movl $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 46555c │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46559f │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + mov %r8b,(%rax,%r9,1) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x465528,-0x28(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,-0x20(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ + mov %rax,%rdx │ │ │ │ + sar $0x6,%rdx │ │ │ │ + add $0xc0,%rdx │ │ │ │ + mov %dl,0x10(%rbx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x11(%rbx) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x2,-0x8(%r12) │ │ │ │ + movq $0x6e,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + nop │ │ │ │ + movl $0x0,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463e1a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 465674 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 464fa5 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463e62 │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jl 465648 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4656a2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4682f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463eaa │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 465709 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46573a │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46572f │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + add 0x38(%rbx),%rdi │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x465750,-0x20(%rbp) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463ef2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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,0x22(%rdi) │ │ │ │ + movq $0xfb4710,-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 fe7900 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463f3a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 4658ba │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4658af │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + cmp $0x70,%rdx │ │ │ │ + jg 465881 │ │ │ │ + movq $0xfed1b0,-0xa0(%r12) │ │ │ │ + movq $0x70,-0x98(%r12) │ │ │ │ + lea -0xa0(%r12),%rsi │ │ │ │ + lea 0x10(%rsi),%rdi │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov $0x70,%eax │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4658d0,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + add $0xffffffffffffff58,%r12 │ │ │ │ + movq $0x4658f0,-0x38(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp fe7df0 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 4658cc │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 463f82 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %bh,%ch │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rolb $0x0,(%rcx) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ add %cl,(%rdi) │ │ │ │ - xchg %esi,(%rdi) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rcx,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call *(%rax) │ │ │ │ - cmp $0x8b480046,%eax │ │ │ │ - sbb %r9b,-0x77(%r9) │ │ │ │ - test %ah,(%rax,%rbx,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - test %ah,(%rax,%riz,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call *(%rax) │ │ │ │ - rex.RXB sti │ │ │ │ - add %cl,-0x73(%rcx) │ │ │ │ - test %ah,(%rax,%rcx,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x77(%rcx) │ │ │ │ - test %ah,(%rax,%rbp,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rsi,2) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - lcall *(%rcx) │ │ │ │ - (bad) │ │ │ │ - and $0x1,%al │ │ │ │ - movq $0x463d58,-0x188(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x188(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x19e(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x463da0,-0x158(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - movq $0xfb4710,-0x140(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x138(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - movq $0x463de8,-0x128(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0xfb4710,-0x110(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - lea -0x13e(%r12),%rax │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0x463e30,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - lea -0x10e(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x463e78,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x463ec0,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x463f08,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x463f50,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + xchg %eax,0x48000000(%rsi) │ │ │ │ + mov 0x18(%rbp),%edx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + movq $0x4659a8,0x20(%rbp) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1c0,0x388(%r13) │ │ │ │ - lea 0xd16933(%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) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 464278 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - and %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - paddw %mm7,%mm7 │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 4659a4 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%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 4642f0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rbx) │ │ │ │ - ... │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - ... │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - test %edi,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 4643d6 │ │ │ │ - movq $0x464340,-0x28(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x28(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 465bee │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0x1e(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 4659f2 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2e90 │ │ │ │ + cmp $0x80,%rcx │ │ │ │ + jg 465bf2 │ │ │ │ + movq $0x465a48,-0x28(%rbp) │ │ │ │ + mov 0xe(%rbx),%rdx │ │ │ │ + mov 0x26(%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 464340 │ │ │ │ + jne 465a48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,(%rcx) │ │ │ │ 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 %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 4643c8 │ │ │ │ - movq $0x464378,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + test $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 465cdc │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x7(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%r9 │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jg 465b35 │ │ │ │ + mov %r8,%r10 │ │ │ │ + add %r9,%r10 │ │ │ │ + lea 0x10(%rdi),%r11 │ │ │ │ + add %r10,%r11 │ │ │ │ + add $0x10,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + mov %r10,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd26d78,-0xa0(%r12) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,-0x98(%r12) │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov %r8,-0x90(%r12) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %r9,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + sub %r14,%rbx │ │ │ │ + mov %rbx,-0x80(%r12) │ │ │ │ + lea -0x9f(%r12),%rax │ │ │ │ + add $0xffffffffffffff80,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 465cfc │ │ │ │ + cmp $0x70,%rdx │ │ │ │ + jg 465bd7 │ │ │ │ + movq $0xfed1b0,-0xa0(%r12) │ │ │ │ + movq $0x70,-0x98(%r12) │ │ │ │ + lea -0xa0(%r12),%rbx │ │ │ │ + lea 0x10(%rbx),%rdi │ │ │ │ + add $0x10,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov $0x70,%eax │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + add $0xffffffffffffff58,%r12 │ │ │ │ + movq $0x465dd0,0x0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp fe7df0 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x465c30,-0x18(%rbp) │ │ │ │ + mov 0x16(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 464378 │ │ │ │ + jne 465c30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x4643b8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4643b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%eax │ │ │ │ - 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,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xddbd3a(%rip),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ + js 465c82 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 465cec │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov 0x17(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 465c65 │ │ │ │ + add $0xffffffffffffff88,%r12 │ │ │ │ + movq $0x465d80,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2e90 │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + movq $0x4656b8,-0x70(%r12) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0xd25350,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd16773(%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 $0x464430,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 464430 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x4657a0,-0xa0(%r12) │ │ │ │ + mov %rsi,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + mov %rcx,-0x78(%r12) │ │ │ │ + movq $0xd25350,-0x70(%r12) │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + mov %r8,-0x60(%r12) │ │ │ │ + mov %r9,-0x58(%r12) │ │ │ │ + movq $0xfb4710,-0x50(%r12) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464478,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 464478 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x4644c0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4644c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ nop │ │ │ │ + test %al,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7e(%rdi) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + lea 0x10(%rbx),%rdx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464508,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 464508 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ + je 465e50 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 465eaa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4682f8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464550,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + js 465f32 │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46601f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x465f10,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + lea 0xd1725c(%rip),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 464550 │ │ │ │ + jne 465f10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464598,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 464598 │ │ │ │ + add %bh,%al │ │ │ │ + jae 465ee0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7b(%r8) │ │ │ │ + rorb $0x8e,(%rdi) │ │ │ │ + repnz add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WXB (bad) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 46600f │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 465f37 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rdx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jge 466043 │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + mov (%r9,%rdi,1),%r9b │ │ │ │ + cmp $0x80,%r9b │ │ │ │ + jae 466023 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jge 465f74 │ │ │ │ + inc %rdi │ │ │ │ + inc %r8 │ │ │ │ + jmp 465f4b │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + test %rax,%rax │ │ │ │ + jl 466119 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 466119 │ │ │ │ + mov %rsi,%rax │ │ │ │ + sar $0x20,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + sar $0x20,%r8 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 465fa8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jg 4663ab │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + and %r9,%rdi │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + and %r9,%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + imul %r8,%r9 │ │ │ │ + imul %rdi,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jg 46639b │ │ │ │ + imul %rdi,%rsi │ │ │ │ + shl $0x20,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4661a7 │ │ │ │ + movq $0x466d68,-0x18(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7df0 │ │ │ │ + lea 0xdbc95a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %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,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x4645e0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + cmp $0xe0,%r9b │ │ │ │ + jae 4660f9 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jge 465f74 │ │ │ │ + add $0x2,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jmp 465f4b │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jne 465f74 │ │ │ │ + lea 0x10(%rdx),%rcx │ │ │ │ + mov (%rcx,%rbx,1),%cl │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jae 46625b │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x1ff800,%ecx │ │ │ │ + cmp $0xd800,%rcx │ │ │ │ + jne 466077 │ │ │ │ + mov $0xfffd,%ebx │ │ │ │ + cmp $0x80,%rbx │ │ │ │ + jae 46609f │ │ │ │ + movq $0x4663d0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4645e0 │ │ │ │ + jmp fe7df0 │ │ │ │ + movq $0x466458,-0x10(%rbp) │ │ │ │ + cmp $0x80,%rbx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp $0x10000,%rbx │ │ │ │ + setae %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %rcx,%rdx │ │ │ │ + cmp $0x800,%rbx │ │ │ │ + setae %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add %rdx,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7df0 │ │ │ │ + cmp $0xf0,%r9b │ │ │ │ + jae 466245 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jge 465f74 │ │ │ │ + add $0x3,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jmp 465f4b │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 4661b7 │ │ │ │ + mov %rsi,%rax │ │ │ │ + sar $0x20,%rax │ │ │ │ + neg %rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + sar $0x20,%r8 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 466141 │ │ │ │ + test %r8,%r8 │ │ │ │ + jg 4663ab │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + and %r9,%rdi │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + and %r9,%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + imul %r8,%r9 │ │ │ │ + imul %rdi,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jg 46639b │ │ │ │ + imul %rdi,%rsi │ │ │ │ + shl $0x20,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4661a7 │ │ │ │ + movq $0x466bc8,-0x18(%rbp) │ │ │ │ + neg %rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7df0 │ │ │ │ + lea 0xd1700a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%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,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464628,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 464628 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 46631a │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + sar $0x20,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + sar $0x20,%r8 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4661df │ │ │ │ + test %r8,%r8 │ │ │ │ + jg 4663ab │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + and %r9,%rdi │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + and %r9,%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + imul %r8,%r9 │ │ │ │ + imul %rdi,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jg 46639b │ │ │ │ + imul %rdi,%rsi │ │ │ │ + shl $0x20,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4661a7 │ │ │ │ + movq $0x466f08,-0x18(%rbp) │ │ │ │ + neg %rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7df0 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jge 465f74 │ │ │ │ + add $0x4,%rdi │ │ │ │ + inc %r8 │ │ │ │ + jmp 465f4b │ │ │ │ + cmp $0xe0,%cl │ │ │ │ + jae 466285 │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rdx,%rbx,1),%ebx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add $0xffffffffffffff40,%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + lea -0x80(%rcx),%rbx │ │ │ │ + jmp 466060 │ │ │ │ + cmp $0xf0,%cl │ │ │ │ + jae 4662c6 │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ + lea 0x2(%rbx),%rdi │ │ │ │ + movzbl (%rsi,%rdi,1),%esi │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rdx,%rbx,1),%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + add %rsi,%rbx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add $0xffffffffffffff20,%rcx │ │ │ │ + shl $0xc,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + lea -0x80(%rcx),%rbx │ │ │ │ + jmp 466060 │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ + lea 0x3(%rbx),%rdi │ │ │ │ + movzbl (%rsi,%rdi,1),%esi │ │ │ │ + lea 0x10(%rdx),%rdi │ │ │ │ + lea 0x2(%rbx),%r8 │ │ │ │ + movzbl (%rdi,%r8,1),%edi │ │ │ │ + add $0xffffffffffffff80,%rdi │ │ │ │ + shl $0x6,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + inc %rbx │ │ │ │ + movzbl (%rdx,%rbx,1),%ebx │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + shl $0xc,%rbx │ │ │ │ + add %rdi,%rbx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add $0xffffffffffffff10,%rcx │ │ │ │ + shl $0x12,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + lea -0x80(%rcx),%rbx │ │ │ │ + jmp 466060 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + sar $0x20,%rax │ │ │ │ + neg %rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + sar $0x20,%r8 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 466338 │ │ │ │ + test %r8,%r8 │ │ │ │ + jg 4663ab │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + and %r9,%rdi │ │ │ │ + mov $0xffffffff,%r9d │ │ │ │ + and %r9,%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + imul %r8,%r9 │ │ │ │ + imul %rdi,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + cmp $0x7fffffff,%rax │ │ │ │ + jg 46639b │ │ │ │ + imul %rdi,%rsi │ │ │ │ + shl $0x20,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4661a7 │ │ │ │ + movq $0x4670a8,-0x18(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rdx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7df0 │ │ │ │ + lea 0xd16e5e(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xd16e96(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464670,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 464670 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%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,0x57(%rdi) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4051d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd25350,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ + add %eax,(%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,%rcx,1) │ │ │ │ - add $0x50,%ebp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464a50,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,0x3d(%rax) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,0xf(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + movb $0xb6,0xf(%rax) │ │ │ │ + testb $0x0,0x3d(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ + add %al,0xf(%rax) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + movl $0x148ffb6,0xf(%rax) │ │ │ │ + testl $0x800,0x3d(%rax) │ │ │ │ + setae %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add %rdi,%rsi │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jl 46652e │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + jge 4664e0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + sar $0xc,%rsi │ │ │ │ + add $0xe0,%rsi │ │ │ │ + mov %sil,0x10(%rbx) │ │ │ │ + mov %rax,%rsi │ │ │ │ + sar $0x6,%rsi │ │ │ │ + and $0x3f,%esi │ │ │ │ + add $0x80,%rsi │ │ │ │ + mov %sil,0x11(%rbx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x12(%rbx) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + jmp 4666d9 │ │ │ │ + mov %rax,%rsi │ │ │ │ + sar $0x12,%rsi │ │ │ │ + add $0xf0,%rsi │ │ │ │ + mov %sil,0x10(%rbx) │ │ │ │ + mov %rax,%rsi │ │ │ │ + sar $0xc,%rsi │ │ │ │ + and $0x3f,%esi │ │ │ │ + add $0x80,%rsi │ │ │ │ + mov %sil,0x11(%rbx) │ │ │ │ + mov %rax,%rsi │ │ │ │ + sar $0x6,%rsi │ │ │ │ + and $0x3f,%esi │ │ │ │ + add $0x80,%rsi │ │ │ │ + mov %sil,0x12(%rbx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x13(%rbx) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + jmp 466593 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jge 4667d7 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 4664e0 │ │ │ │ + mov %al,0x10(%rbx) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + jmp 4669e0 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + shl $1,%rcx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shl $1,%rsi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jg 466606 │ │ │ │ + lea 0x10(%rbx),%rsi │ │ │ │ + add %rcx,%rsi │ │ │ │ + lea 0x10(%rbx),%rdi │ │ │ │ + cmp %rbx,%rbx │ │ │ │ + jne 466549 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 46657d │ │ │ │ + nopl 0x0(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rdx) │ │ │ │ - add $0x68,%esp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + (bad) │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 464762 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4120,-0x60(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + ja 466b08 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + lea 0x10(%rax),%rbx │ │ │ │ + cmp %rax,%rax │ │ │ │ + je 466944 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd25350,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xchg %eax,%esp │ │ │ │ - incl (%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + shl $1,%rcx │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shl $1,%rsi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jg 46674e │ │ │ │ + lea 0x10(%rbx),%rsi │ │ │ │ + add %rcx,%rsi │ │ │ │ + lea 0x10(%rbx),%rdi │ │ │ │ + cmp %rbx,%rbx │ │ │ │ + jne 46668f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 4666c3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x4646c0,0x58(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x48(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - adc $0xff,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ (bad) │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466b28 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + lea 0x10(%rax),%rbx │ │ │ │ + cmp %rax,%rax │ │ │ │ + je 46696d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd25350,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + sar $0x6,%rsi │ │ │ │ + add $0xc0,%rsi │ │ │ │ + mov %sil,0x10(%rbx) │ │ │ │ + and $0x3f,%eax │ │ │ │ + add $0x80,%rax │ │ │ │ + mov %al,0x11(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + jmp 466848 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + shl $1,%rcx │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shl $1,%rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jg 4668be │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + add %rcx,%rsi │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + cmp %rax,%rax │ │ │ │ + jne 4667fe │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 466832 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464790,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - adc $0xfe,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + adc -0x77(%rax),%ecx │ │ │ │ + pushf │ │ │ │ + and $0xb0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x4647e8,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - adc $0xfc,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lret │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466b48 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + lea 0x10(%rax),%rbx │ │ │ │ + cmp %rax,%rax │ │ │ │ + je 466adf │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd25350,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 466668 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 4667b0 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + shl $1,%rcx │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shl $1,%rsi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jg 466a56 │ │ │ │ + lea 0x10(%rbx),%rsi │ │ │ │ + add %rcx,%rsi │ │ │ │ + lea 0x10(%rbx),%rdi │ │ │ │ + cmp %rbx,%rbx │ │ │ │ + jne 466996 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 4669ca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464840,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - adc $0xf8,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + (bad) │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466b91 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + lea 0x10(%rax),%rbx │ │ │ │ + cmp %rax,%rax │ │ │ │ + je 466b68 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd25350,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 46691d │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4665f8,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x466740,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x4668b0,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 466ab8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x466a48,0x0(%rbp) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464898,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc $0xf0,%al │ │ │ │ - add %eax,(%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,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x4648f0,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + adc %r9b,-0x73(%r8) │ │ │ │ + push %rbx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 466bf0 │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + jmp 466c3d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + shl $1,%r14 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + shl $1,%rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jg 466ca2 │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + cmp %rax,%rax │ │ │ │ + jne 466c15 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 466c35 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - adc $0xe0,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x464948,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc $0xc0,%al │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466d2f │ │ │ │ + sub %rbx,%rdx │ │ │ │ + lea 0x10(%rcx),%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + lea 0x10(%rcx),%rbx │ │ │ │ + cmp %rcx,%rcx │ │ │ │ + je 466d12 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd25350,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 466ceb │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x466c90,0x8(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x4649a0,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - adc $0x80,%al │ │ │ │ - add %al,(%rdx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + adc %r9b,-0x73(%r8) │ │ │ │ + push %rbx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 466d90 │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + jmp 466de0 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + shl $1,%r14 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + shl $1,%rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jg 466e42 │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + cmp %rax,%rax │ │ │ │ + jne 466db5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 466dd8 │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4643c8 │ │ │ │ - movq $0x4649f8,0x0(%rbp) │ │ │ │ - mov 0x58(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - 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 464db0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 466ecf │ │ │ │ + sub %rbx,%rdx │ │ │ │ + lea 0x10(%rcx),%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + lea 0x10(%rcx),%rbx │ │ │ │ + cmp %rcx,%rcx │ │ │ │ + je 466eb2 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd25350,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 466e8b │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x466e30,0x8(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 464afa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + adc %r9b,-0x73(%r8) │ │ │ │ + push %rbx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 466f30 │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + jmp 466f7d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + shl $1,%r14 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + shl $1,%rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jg 466fe2 │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + cmp %rax,%rax │ │ │ │ + jne 466f55 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 466f75 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 464b42 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46706f │ │ │ │ + sub %rbx,%rdx │ │ │ │ + lea 0x10(%rcx),%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + lea 0x10(%rcx),%rbx │ │ │ │ + cmp %rcx,%rcx │ │ │ │ + je 467052 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd25350,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 46702b │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x466fd0,0x8(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 464b8a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x73(%r8) │ │ │ │ + push %rbx │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + jne 4670d0 │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + jmp 46711d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + shl $1,%r14 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + shl $1,%rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jg 467182 │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + cmp %rax,%rax │ │ │ │ + jne 4670f5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 467115 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret │ │ │ │ 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 464bd2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46720f │ │ │ │ + sub %rbx,%rdx │ │ │ │ + lea 0x10(%rcx),%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + lea 0x10(%rcx),%rbx │ │ │ │ + cmp %rcx,%rcx │ │ │ │ + je 4671f2 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd25350,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 4050d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + jmp 4671cb │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x467170,0x8(%rbp) │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ + 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 4675a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 464c1a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 4672b9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 4672ea │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4672df │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + add 0x38(%rbx),%rdi │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x467300,-0x20(%rbp) │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 464c62 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0xfb4710,-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 fe7900 │ │ │ │ + nop │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%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 464caa │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 46746d │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467462 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + cmp $0x70,%rdx │ │ │ │ + jg 467434 │ │ │ │ + movq $0xfed1b0,-0xa0(%r12) │ │ │ │ + movq $0x70,-0x98(%r12) │ │ │ │ + lea -0xa0(%r12),%rsi │ │ │ │ + lea 0x10(%rsi),%rdi │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov $0x70,%eax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x467488,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + add $0xffffffffffffff58,%r12 │ │ │ │ + movq $0x4674a8,-0x38(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + jmp fe7df0 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 467484 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x3,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 464cf2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - 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) │ │ │ │ + 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(%rcx) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + movq $0x467568,0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 464d3a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 467564 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + cwtl │ │ │ │ + cld │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl 0x0(%rbx,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 464d82 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 464d89 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%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) │ │ │ │ - jb 46512e │ │ │ │ - movq $0x464e00,-0x28(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4677f8 │ │ │ │ + movq $0x4675f0,-0x30(%rbp) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 464e00 │ │ │ │ + jne 4675f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x7,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - rex add (%rax),%al │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,(%rdx) │ │ │ │ - add (%rax),%eax │ │ │ │ - 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 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - movq $0x464ac8,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov %r14,-0x228(%r12) │ │ │ │ - mov %rbx,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rbx │ │ │ │ - mov %rbx,-0x210(%r12) │ │ │ │ - movq $0x124ce19,-0x208(%r12) │ │ │ │ - movq $0x464b10,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rbx │ │ │ │ - mov %rbx,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rbx │ │ │ │ - mov %rbx,-0x1d0(%r12) │ │ │ │ - movq $0x464b58,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rbx │ │ │ │ - mov %rbx,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rbx │ │ │ │ - mov %rbx,-0x198(%r12) │ │ │ │ - movq $0x464ba0,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rbx │ │ │ │ - mov %rbx,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rbx │ │ │ │ - mov %rbx,-0x160(%r12) │ │ │ │ - movq $0x464be8,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rbx │ │ │ │ - mov %rbx,-0x128(%r12) │ │ │ │ - movq $0x464c30,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x464c78,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x464cc0,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rbx │ │ │ │ + test $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467810 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jg 467665 │ │ │ │ + movq $0xd26d78,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov %rsi,-0x88(%r12) │ │ │ │ + mov %rdi,-0x80(%r12) │ │ │ │ + lea -0x9f(%r12),%rbx │ │ │ │ + add $0xffffffffffffff80,%r12 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + cmp $0x80,%r8 │ │ │ │ + jg 467820 │ │ │ │ + mov 0x7(%rbx),%r9 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jg 467736 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + add %rsi,%r10 │ │ │ │ + lea 0x10(%rcx),%r11 │ │ │ │ + add %r10,%r11 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add %rbx,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r9,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd26d78,-0xa0(%r12) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + add %r8,%rax │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + sub %r8,%rbx │ │ │ │ mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x464d08,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x464d50,-0x40(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x9f(%r12),%rax │ │ │ │ + add $0xffffffffffffff80,%r12 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4678f7 │ │ │ │ + cmp $0x70,%r8 │ │ │ │ + jg 4677d2 │ │ │ │ + movq $0xfed1b0,-0xa0(%r12) │ │ │ │ + movq $0x70,-0x98(%r12) │ │ │ │ + lea -0xa0(%r12),%rcx │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ + lea 0x10(%r9),%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov $0x70,%eax │ │ │ │ + sub %r14,%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x240,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd15a23(%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 │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + add $0xffffffffffffff58,%r12 │ │ │ │ + movq $0x4679c8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r8,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %r9,0x28(%rbp) │ │ │ │ + jmp fe7df0 │ │ │ │ + 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) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 465470 │ │ │ │ - nopl (%rax) │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 46787c │ │ │ │ + movq $0xd26d78,-0xa0(%r12) │ │ │ │ + mov %rcx,-0x98(%r12) │ │ │ │ + mov %rdx,-0x90(%r12) │ │ │ │ + movq $0x0,-0x88(%r12) │ │ │ │ + mov %rdi,-0x80(%r12) │ │ │ │ + lea -0x9f(%r12),%rcx │ │ │ │ + add $0xffffffffffffff80,%r12 │ │ │ │ + movq $0x467978,0x20(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x467268,-0xa0(%r12) │ │ │ │ + mov %rbx,-0x90(%r12) │ │ │ │ + mov %rax,-0x88(%r12) │ │ │ │ + mov %rcx,-0x80(%r12) │ │ │ │ + mov %rdi,-0x78(%r12) │ │ │ │ + mov %rdx,-0x70(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + movq $0xd25350,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0xfb4710,-0x40(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x467350,-0xa0(%r12) │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + mov %r9,-0x88(%r12) │ │ │ │ + mov %r8,-0x80(%r12) │ │ │ │ + mov %rbx,-0x78(%r12) │ │ │ │ + movq $0xd25350,-0x70(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov %rsi,-0x58(%r12) │ │ │ │ + movq $0xfb4710,-0x50(%r12) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + add $0xffffffffffffffc0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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 4651ba │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - 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,0x22(%rdi) │ │ │ │ + movq $0xfb4710,-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 fe7900 │ │ │ │ + nop │ │ │ │ + test %eax,(%rbx) │ │ │ │ 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 465202 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x78(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %r8,%rdx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + call 405840 │ │ │ │ + add $0x8,%rsp │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x1f(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp ff2e90 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46524a │ │ │ │ + jb 467ae3 │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467ad8 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0xfed1b0,-0x78(%r12) │ │ │ │ + movq $0x70,-0x70(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + movb $0xa,0x10(%rbx) │ │ │ │ + movq $0x467af8,-0x18(%rbp) │ │ │ │ + mov $0x6f,%r8d │ │ │ │ + mov $0x1,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4675a0 │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jrcxz 467af4 │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 465292 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4652da │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 467c4d │ │ │ │ + movq $0x467b60,-0x10(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 467b60 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 465322 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ 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 %ebx,%ebp │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WXB (bad) │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jl 467bbb │ │ │ │ + lea 0x10(%rcx),%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + add %rsi,%r8 │ │ │ │ + movb $0xa,(%rdi,%r8,1) │ │ │ │ + add $0xffffffffffffff80,%r12 │ │ │ │ + lea -0x1(%rbx),%r8 │ │ │ │ + lea 0x1(%rsi),%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4675a0 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 467bf7 │ │ │ │ + movq $0xfed1b0,-0x78(%r12) │ │ │ │ + movq $0x70,-0x70(%r12) │ │ │ │ + lea -0x78(%r12),%rbx │ │ │ │ + movb $0xa,0x10(%rbx) │ │ │ │ + mov $0x6f,%r8d │ │ │ │ + mov $0x1,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4675a0 │ │ │ │ + movq $0x467a70,-0x78(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0xd25350,-0x60(%r12) │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + mov %rdx,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0xfb4710,-0x40(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + add $0xffffffffffffffd0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + push %rsi │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46536a │ │ │ │ + jb 467cdb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467cd0 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4682f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 │ │ │ │ + adc %bh,(%rdx) │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4653b2 │ │ │ │ + jb 467d5d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - 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) │ │ │ │ + movq $0x467d30,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 467d30 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4653fa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + add %dl,%al │ │ │ │ + cmp %edx,%edx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rcx,%rdx,1) │ │ │ │ + mov 0x6(%rbx),%ebx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd239ac(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lock push %rsp │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 465442 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + jb 467dc7 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467dbc │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x467cf0,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x467de0,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 45b168 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 465449 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + add %ch,0x68(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + movq $0x467e10,0x0(%rbp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 463b18 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - lock add %eax,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,0x2(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x465188,-0x1e8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - movq $0xfb4710,-0x1d0(%r12) │ │ │ │ - lea -0x1e8(%r12),%rax │ │ │ │ - mov %rax,-0x1c8(%r12) │ │ │ │ - movq $0x124ce19,-0x1c0(%r12) │ │ │ │ - movq $0x4651d0,-0x1b8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x1a8(%r12) │ │ │ │ - movq $0xfb4710,-0x1a0(%r12) │ │ │ │ - lea -0x1b8(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - lea -0x1ce(%r12),%rax │ │ │ │ - mov %rax,-0x190(%r12) │ │ │ │ - movq $0x465218,-0x188(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x188(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x19e(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x465260,-0x158(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - movq $0xfb4710,-0x140(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x138(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - movq $0x4652a8,-0x128(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0xfb4710,-0x110(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - lea -0x13e(%r12),%rax │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0x4652f0,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - lea -0x10e(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x465338,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x465380,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x4653c8,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x465410,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1f0,0x388(%r13) │ │ │ │ - lea 0xd1544f(%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) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 465778 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ + add %bh,(%rax) │ │ │ │ + push $0xffffffff894900d1 │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - decl (%rbx) │ │ │ │ - ... │ │ │ │ + add $0x3f,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - ... │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + test $0x54,%al │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 467e93 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 467e88 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x467d78,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea 0xd167ad(%rip),%rdi │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xd15a12(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%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 4657f8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - test %esi,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 4658de │ │ │ │ - movq $0x465848,-0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x30(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 467f74 │ │ │ │ + movq $0x467f00,-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 465848 │ │ │ │ + jne 467f00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or (%rax),%eax │ │ │ │ + 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 │ │ │ │ - (bad) │ │ │ │ - jne 4658d0 │ │ │ │ - movq $0x465880,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8cfe58 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 465880 │ │ │ │ + jne 467f50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x4658c0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4658c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 467f84 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d25f60 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%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,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xdda832(%rip),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd1528b(%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 $0x465938,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + loopne 467fbd │ │ │ │ + rolb %cl,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 467ff5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x467fc8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 465938 │ │ │ │ + jne 467fc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465980,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %ah,0x4800d237(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 467fe5 │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465980 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xd2377c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x4659c8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4659c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ sldt (%rax) │ │ │ │ + add %cl,0x53(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46806a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46805f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x467f88,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4682f8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465a10,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + or %dl,-0x2f(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 468159 │ │ │ │ + movq $0x4680b8,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 465a10 │ │ │ │ + jne 4680b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nop │ │ │ │ - adc %al,(%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,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465a58,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add %dl,%al │ │ │ │ + push %rcx │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 468149 │ │ │ │ + movq $0x4680f0,0x0(%rbp) │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 465a58 │ │ │ │ + jne 4680f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465aa0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,0x51(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46815d │ │ │ │ + movq $0x468128,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 465aa0 │ │ │ │ + jne 468128 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + roll $1,%gs:(%rax) │ │ │ │ + movq $0x468180,0x0(%rbp) │ │ │ │ + mov 0x27(%rbx),%r9 │ │ │ │ + mov 0x1f(%rbx),%r8 │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 463b18 │ │ │ │ + lea 0xd23618(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + lea 0xd2359c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + roll $1,%fs:(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 46bd20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%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,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465ae8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465ae8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + or %dl,-0x2f(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4681fa │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4681ef │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x468080,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea 0xd16446(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xd156ab(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465b30,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 4682dc │ │ │ │ + movq $0x468268,-0x18(%rbp) │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 465b30 │ │ │ │ + jne 468268 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%al │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465b78,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8d0528 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rdx │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 465b78 │ │ │ │ + jne 4682b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ + 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 %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465bc0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 465bc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + or %cl,0x45(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jge 4682ec │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp d25f60 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x58,%ebp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x466000,0x0(%rbp) │ │ │ │ - mov 0xb0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103ebc4c <__environ@GLIBC_2.2.5+0xf1969a4> │ │ │ │ (bad) │ │ │ │ + mov $0x48000000,%ebp │ │ │ │ + movl $0x468338,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 468338 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,0x49000000(%rbx) │ │ │ │ - add $0x70,%esp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + push %rax │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + lea 0xbc4af3(%rip),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + jmp *%rdx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 465cbb │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4100,-0x68(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ + ja 4683b2 │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + movq $0x468010,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4681a0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x468218,-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 $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd14f8f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46843a │ │ │ │ + mov 0x2(%rbx),%rdx │ │ │ │ + mov 0xa(%rbx),%rbx │ │ │ │ + movq $0x467c78,-0x60(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov %rdx,-0x40(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x467e30,-0x30(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x467eb0,-0x10(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46843a │ │ │ │ + mov 0x3(%rbx),%rdx │ │ │ │ + mov 0xb(%rbx),%rbx │ │ │ │ + movq $0x465e80,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rdx,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x465ec0,-0x38(%r12) │ │ │ │ mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x4675a0,-0x20(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ + movq $0x467b20,-0x8(%r12) │ │ │ │ + lea -0x1b(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4683b2 │ │ │ │ + mov 0xc(%rbx),%rdx │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0xf(%rbx),%rdi │ │ │ │ + mov 0x17(%rbx),%r8 │ │ │ │ + movq $0x465678,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rdx,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x4659d0,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x26(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46857f │ │ │ │ + mov 0x5(%rbx),%rdx │ │ │ │ + mov 0xd(%rbx),%rbx │ │ │ │ + movq $0x464b00,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0x464ea8,-0x10(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,%esi │ │ │ │ - incl (%rbx) │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4685b5 │ │ │ │ + movq $0x464ae0,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd22ff4(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,0x4d(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 468693 │ │ │ │ + add $0xa8,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468688 │ │ │ │ + movq $0xfed1b0,-0xa0(%r12) │ │ │ │ + movq $0x70,-0x98(%r12) │ │ │ │ + movq $0xd26d78,-0x20(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x0,-0x10(%r12) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + movq $0x70,(%r12) │ │ │ │ + movq $0x4686b0,-0x8(%rbp) │ │ │ │ + lea 0xdba6de(%rip),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xd149cc(%rip),%r14 │ │ │ │ + movq $0xfeff98,-0x18(%rbp) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 4682f8 │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + lea 0xd14cee(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465c10,0x60(%rbp) │ │ │ │ - mov 0xa8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x50(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x58(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa8(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - incl (%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xor $0xed,%al │ │ │ │ + nop │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465ce8,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - incb (%rbx) │ │ │ │ + add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4686ef │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468710 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465d40,0x0(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4687d3 │ │ │ │ + movq $0x468748,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 468748 │ │ │ │ + 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 %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465d98,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x49000000(%rsi) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4687c3 │ │ │ │ mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ - add (%rax),%eax │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x16(%rbx),%rdx │ │ │ │ + mov 0x1e(%rbx),%rbx │ │ │ │ + movq $0x4686d0,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + movq $0xd25350,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd14bbe(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xde4634(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465df0,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - lock add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 468822 │ │ │ │ + movq $0x468840,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 4685f0 │ │ │ │ + lea 0xd14b77(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800db88(%rax) │ │ │ │ + movl $0x468860,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 468710 │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x78(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp d0eff8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465e48,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - loopne 465eee │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465ea0,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rolb $0x0,(%rbx) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x29(%rdi) │ │ │ │ + movq $0x468b90,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + mov %r9,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd14af0(%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468965 │ │ │ │ + movq $0xfb4220,-0x50(%r12) │ │ │ │ + movq $0x117d4e1,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xf3fe80,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x468b90,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0xd14b71(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465ef8,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rbx) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468a0d │ │ │ │ + movq $0xfb4220,-0x50(%r12) │ │ │ │ + movq $0x117d4e1,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xf3fe80,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x468b90,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0xd14ad1(%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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468ab5 │ │ │ │ + movq $0xfb4220,-0x50(%r12) │ │ │ │ + movq $0x117d4fa,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xf3fe80,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x468b90,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x1240109,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0xd14a39(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465f50,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468b5d │ │ │ │ + movq $0xfb4220,-0x50(%r12) │ │ │ │ + movq $0x117d4fa,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xf3fe80,-0x38(%r12) │ │ │ │ + lea -0x4f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x468b90,-0x28(%r12) │ │ │ │ + movq $0x1240109,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x1240109,-0x10(%r12) │ │ │ │ + movq $0x1240109,-0x8(%r12) │ │ │ │ + movq $0x1240109,(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + lea 0xd14999(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%edx │ │ │ │ + add %al,0x0(%rip) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + imul $0x0,-0x46(%rcx),%esp │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 4658d0 │ │ │ │ - movq $0x465fa8,0x0(%rbp) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - 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 4663a8 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x61,%dh │ │ │ │ + mov $0x0,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4660aa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %esp,-0x46(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4660f2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46613a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %eax,%ecx │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 466182 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add $0x2,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + fsubl -0x46(%rdx) │ │ │ │ + ... │ │ │ │ + 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 │ │ │ │ - add (%rax),%al │ │ │ │ + and -0x46(%rbx),%ah │ │ │ │ + ... │ │ │ │ + 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:0xba6367(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4661ca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + lods %ds:(%rsi),%eax │ │ │ │ + movsxd 0x0(%rdx),%edi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0xba63f1(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 466212 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + fs mov $0x0,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46625a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0xba647e(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + fs mov $0x0,%edx │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4662a2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,0x48000000(%rip) │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + or -0x46(%rbp),%esp │ │ │ │ + ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + push %rax │ │ │ │ + gs mov $0x0,%edx │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4662ea │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0xd147,$0x0 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xd147bd(%rip),%r14 │ │ │ │ + jmp ec7c68 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,0x4800d147(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 466332 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + jb 468dd2 │ │ │ │ + movq $0x468de8,-0x10(%rbp) │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ 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) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x47(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 468e63 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468e74 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x468d88,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x468e48,-0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 468e48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46637a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movabs 0xcfffffffffffffc,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ 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 466780 │ │ │ │ - movq $0x4663f8,-0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x30(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4663f8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,0x4800468e(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ec7f78 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%eax │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 468ea4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ (bad) │ │ │ │ - js 4663ff │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4900d146(%rax) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 466770 │ │ │ │ - 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 0x57(%rbx),%rbx │ │ │ │ - movq $0x466078,-0x270(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x260(%r12) │ │ │ │ - mov %rbx,-0x258(%r12) │ │ │ │ - movq $0xfb4710,-0x250(%r12) │ │ │ │ - lea -0x270(%r12),%rax │ │ │ │ - mov %rax,-0x248(%r12) │ │ │ │ - movq $0x124ce19,-0x240(%r12) │ │ │ │ - movq $0x4660c0,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - mov %r14,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rax │ │ │ │ - mov %rax,-0x210(%r12) │ │ │ │ - lea -0x24e(%r12),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x466108,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rax │ │ │ │ - mov %rax,-0x1d0(%r12) │ │ │ │ - movq $0x466150,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - movq $0x466198,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x4661e0,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x466228,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x466270,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x4662b8,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x466300,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x466348,-0x40(%r12) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x278,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd143f1(%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 │ │ │ │ + ja 468ef5 │ │ │ │ + movq $0x468da8,-0x20(%r12) │ │ │ │ + mov %rdi,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xba64c7(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + lea 0xd14671(%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 466b08 │ │ │ │ - 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 46680a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + push $0x4800d146 │ │ │ │ + lea 0xd14661(%rip),%esi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp ed7af0 │ │ │ │ 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 466852 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + rex.W │ │ │ │ + rex.RX roll $1,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468f6f │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x468f20,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xba6458(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46689a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + clc │ │ │ │ + rex.RB roll $1,(%r8) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 468fbf │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x468f40,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4900d145(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469018 │ │ │ │ + movq $0x468f90,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xba63a1(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xd14586(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,%al │ │ │ │ + rex.RB roll $1,(%r8) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4668e2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jb 4690bd │ │ │ │ + movq $0x469080,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 469080 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,-0x7cff2ebb(%rax) │ │ │ │ + jrcxz 46908a │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4690af │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 46909f │ │ │ │ + lea 0xd14552(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1451a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xde3d63(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1456c(%rip),%rbx │ │ │ │ + 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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46692a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xbb8dc0(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ 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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46917b │ │ │ │ + movq $0x469138,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 469138 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 466972 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4690d8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd144e6(%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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4669ba │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + fadds 0x0(%rcx,%rdx,8) │ │ │ │ + lea 0xd144d1(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp ed7af0 │ │ │ │ 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 466a02 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xba61ff(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push $0x4800d144 │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ + lea 0xd1445d(%rip),%r14 │ │ │ │ + jmp ec7c68 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 466a4a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movabs 0x4ce8458d4800d144,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 469225 │ │ │ │ + movq $0x469240,-0x10(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + lea 0xd14455(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x44(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4692e3 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4692fe │ │ │ │ + mov 0x6(%rbx),%rcx │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x4691b8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x4691d8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x4692c8,-0x8(%rbp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4692c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 466a92 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rex.X roll $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x469320,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ec7f78 │ │ │ │ + movq $0x469378,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xba60cd(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%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 466ada │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movabs 0xbfffffffffffffc,%al │ │ │ │ + add %ch,0x42(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x469350,0x8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bh,(%rax) │ │ │ │ + rex.X roll $1,(%rax) │ │ │ │ + lea 0xd14231(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rex.X roll $1,(%rax) │ │ │ │ + lea 0xd14209(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + nopl 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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - and %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46940f │ │ │ │ + add $0x38,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 466ddb │ │ │ │ - movq $0x4667d8,-0x218(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0xfb4710,-0x200(%r12) │ │ │ │ - lea -0x218(%r12),%rax │ │ │ │ - mov %rax,-0x1f8(%r12) │ │ │ │ - movq $0x124ce19,-0x1f0(%r12) │ │ │ │ - movq $0x466820,-0x1e8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - movq $0xfb4710,-0x1d0(%r12) │ │ │ │ - lea -0x1e8(%r12),%rax │ │ │ │ - mov %rax,-0x1c8(%r12) │ │ │ │ - lea -0x1fe(%r12),%rax │ │ │ │ - mov %rax,-0x1c0(%r12) │ │ │ │ - movq $0x466868,-0x1b8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x1a8(%r12) │ │ │ │ - movq $0xfb4710,-0x1a0(%r12) │ │ │ │ - lea -0x1b8(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - lea -0x1ce(%r12),%rax │ │ │ │ - mov %rax,-0x190(%r12) │ │ │ │ - movq $0x4668b0,-0x188(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x188(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x19e(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x4668f8,-0x158(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - movq $0xfb4710,-0x140(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x138(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - movq $0x466940,-0x128(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0xfb4710,-0x110(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - lea -0x13e(%r12),%rax │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0x466988,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - lea -0x10e(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x4669d0,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x466a18,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x466a60,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x466aa8,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x220,0x388(%r13) │ │ │ │ - lea 0xd13d93(%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 │ │ │ │ + ja 469404 │ │ │ │ + movq $0x469198,-0x30(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0x4691f8,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x469430,-0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xba5fc8(%rip),%r14 │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + lea 0xd142a2(%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 466e58 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - xor %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ja 466e8b │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + jne 46943c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%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 466ee0 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x42(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xde39b4(%rip),%r14 │ │ │ │ + jmp 4693a8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ + 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) │ │ │ │ - test %ebp,-0x1(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 466fc6 │ │ │ │ - movq $0x466f30,-0x28(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x38(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 466f30 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x0,%al │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x3c(%rdi) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + movq $0x117d6e8,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + jmp 4693a8 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd1422d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %al,-0x2f(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46951d │ │ │ │ + movq $0x469538,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xdd9d45(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f3cce8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x40(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea 0xd14049(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 466fb8 │ │ │ │ - movq $0x466f68,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %cl,%al │ │ │ │ + roll $1,(%r8) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469593 │ │ │ │ + movq $0x4694f8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xba5e31(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd141ab(%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 46962f │ │ │ │ + movq $0x469600,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 466f68 │ │ │ │ + jne 469600 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%al │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x72b7f820(%rbx) │ │ │ │ + or $0xbc3873,%eax │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xde6c97(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde6c79(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd141aa(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xde6c50(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde6c32(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde6c14(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde6bf6(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 469690 │ │ │ │ + lea 0xde6c48(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde6c2a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x466fa8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469717 │ │ │ │ + movq $0x4696f0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 466fa8 │ │ │ │ + jne 4696f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + 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,0x35(%rbp) │ │ │ │ + add %esi,0x4c(%rbp,%rcx,1) │ │ │ │ + mov 0x6(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f4f9e0 │ │ │ │ + lea 0xde3709(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdd914a(%rip),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd13bc3(%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 │ │ │ │ + lea 0xd1415a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x467020,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,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,(%rdi) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46975d │ │ │ │ + movq $0x469778,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xd14125(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467020 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp ed7e78 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + ds roll $1,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd13ebe(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ec7c68 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or $0x2000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,0x4800d13e(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46982a │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 46981e │ │ │ │ + mov %r14,%rax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4697fe │ │ │ │ + movq $0x469738,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x469848,-0x10(%rbp) │ │ │ │ + lea 0xde3630(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4e7a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x469868,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xde35f4(%rip),%rsi │ │ │ │ + jmp f4e7a8 │ │ │ │ + lea 0xd1404f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 469854 │ │ │ │ + mov %rbx,%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467068,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467068 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + jmp ec7f78 │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + cmp $0x8b4800d1,%eax │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.WXB (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x4670b0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469940 │ │ │ │ + movq $0x4698c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4670b0 │ │ │ │ + jne 4698c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %al,(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x4670f8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %bh,0x4800d13f(%rax) │ │ │ │ + movl $0x469900,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4670f8 │ │ │ │ + jne 469900 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %eax,(%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,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467140,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,0x4800d13f(%rax) │ │ │ │ + movl $0x469930,0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 467140 │ │ │ │ + jne 469930 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %dl,0x3f(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4697a8 │ │ │ │ + lea 0xd13f49(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467188,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467188 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x1c358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + jmp 468ec0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmp %ecx,%edx │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x4671d0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + testl $0x24358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + lea (bad),%ebx │ │ │ │ + fldl (%rax) │ │ │ │ + jmp 468ec0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469a58 │ │ │ │ + movq $0x469a00,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4671d0 │ │ │ │ + jne 469a00 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + ds roll $1,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469a63 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 469a26 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0xde33fa(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea 0xd13e8d(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xdd8c7a(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + lea 0xd13eb9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467218,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,%al │ │ │ │ + ds roll $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469b20 │ │ │ │ + movq $0x469ac8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 467218 │ │ │ │ + jne 469ac8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4900d13e(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469b2b │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 469aee │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0xde3332(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea 0xd13e1d(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xdd8bb2(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + lea 0xd13e49(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467260,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %dl,0x3e(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469be8 │ │ │ │ + movq $0x469b90,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 467260 │ │ │ │ + jne 469b90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + ds roll $1,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469bf3 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 469bb6 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0xde326a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea 0xd13dad(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xdd8aea(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + lea 0xd13dd9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x4672a8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %ah,%al │ │ │ │ + cmp $0x8d4800d1,%eax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469cb0 │ │ │ │ + movq $0x469c58,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4672a8 │ │ │ │ + jne 469c58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4900d13d(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469cbb │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 469c7e │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0xde31a2(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea 0xd13d3d(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xdd8a22(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + lea 0xd13d69(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + cmp $0x8d4800d1,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 469d35 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 469d30 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13d5f(%rip),%rdi │ │ │ │ + lea 0xd13d3a(%rip),%rsi │ │ │ │ + lea 0xdd89a2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%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 %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x4672f0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,0x4800d13d(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469dea │ │ │ │ + movq $0x469d90,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4672f0 │ │ │ │ + jne 469d90 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x3d(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 469df5 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 469db8 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0xd13d11(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea 0xd13c5b(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xdd88e8(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + lea 0xd13d17(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp $0x8d4800d1,%eax │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 469eb2 │ │ │ │ + movq $0x469e58,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 469e58 │ │ │ │ + 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,%rcx,1) │ │ │ │ - add $0x60,%ebp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467790,0x0(%rbp) │ │ │ │ - mov 0xc0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ + add %ch,%al │ │ │ │ + cmp $0xd1,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x58(%rdi) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 469e80 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0xd13c49(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea 0xd13c7b(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xdd8820(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + lea 0xd13caf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + cmp $0xd1,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 469f35 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 469f30 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13c5f(%rip),%rdi │ │ │ │ + lea 0xde2ef9(%rip),%rsi │ │ │ │ + lea 0xdd87a2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xd8000000,%eax │ │ │ │ + cmp $0xd1,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 469fa5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 469fa0 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13c77(%rip),%rdi │ │ │ │ + lea 0xd13c52(%rip),%rsi │ │ │ │ + lea 0xdd8732(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x68000000,%eax │ │ │ │ + cmp $0xd1,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a015 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a010 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13c07(%rip),%rdi │ │ │ │ + lea 0xd13a5a(%rip),%rsi │ │ │ │ + lea 0xdd86c2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + cmp %ecx,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a085 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a080 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13b97(%rip),%rdi │ │ │ │ + lea 0xd13c1a(%rip),%rsi │ │ │ │ + lea 0xdd8652(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x50000000,%eax │ │ │ │ + cmp $0xd1,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a0f5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a0f0 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13bef(%rip),%rdi │ │ │ │ + lea 0xd13b02(%rip),%rsi │ │ │ │ + lea 0xdd85e2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + cmp %ecx,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a165 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a160 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13b7f(%rip),%rdi │ │ │ │ + lea 0xd1390a(%rip),%rsi │ │ │ │ + lea 0xdd8572(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + cmp %ecx,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a1d5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a1d0 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13b0f(%rip),%rdi │ │ │ │ + lea 0xd13aca(%rip),%rsi │ │ │ │ + lea 0xdd8502(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + cmp %ecx,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a245 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a240 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13b47(%rip),%rdi │ │ │ │ + lea 0xde2be9(%rip),%rsi │ │ │ │ + lea 0xdd8492(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + cmp %ecx,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a2b5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a2b0 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13b3f(%rip),%rdi │ │ │ │ + lea 0xde2b79(%rip),%rsi │ │ │ │ + lea 0xdd8422(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + 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,0x4800d13b(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46a368 │ │ │ │ + movq $0x46a310,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46a310 │ │ │ │ + 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 %dh,-0x7cb70000(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - js 4673a2 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4673f4 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb40e0,-0x70(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ + add %bl,0x3b(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46a373 │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 46a336 │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0xde2aea(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea 0xd13aed(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xdd836a(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + lea 0xd13b19(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - nopl (%rax) │ │ │ │ - cwtl │ │ │ │ - incl (%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467340,0x68(%rbp) │ │ │ │ - mov 0xb8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x58(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb8(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %bh,%bh │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46a430 │ │ │ │ + movq $0x46a3d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46a3d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467420,0x0(%rbp) │ │ │ │ - mov 0xb0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + add %ch,%al │ │ │ │ + cmp %cl,%dl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x56(%rdi) │ │ │ │ + cmpq $0x0,0x7(%rbx) │ │ │ │ + jne 46a3fe │ │ │ │ + add $0xffffffffffffffe8,%r12 │ │ │ │ + lea 0xde2a22(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea 0xd13a7d(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xdd82a2(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + lea 0xd13aa9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + cmp %cl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a4b5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a4b0 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb0(%rbp) │ │ │ │ + lea 0xd13a57(%rip),%rdi │ │ │ │ + lea 0xde2979(%rip),%rsi │ │ │ │ + lea 0xdd8222(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %bh,%dh │ │ │ │ - (bad) │ │ │ │ - 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 %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467478,0x0(%rbp) │ │ │ │ - mov 0xa8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + cmp %cl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a525 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a520 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa8(%rbp) │ │ │ │ + lea 0xd13a4f(%rip),%rdi │ │ │ │ + lea 0xde2909(%rip),%rsi │ │ │ │ + lea 0xdd81b2(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %bh,%ah │ │ │ │ - (bad) │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xa8000000,%eax │ │ │ │ + cmp %cl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a595 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a590 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13a47(%rip),%rdi │ │ │ │ + lea 0xde2899(%rip),%rsi │ │ │ │ + lea 0xdd8142(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + cmp %cl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46a605 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 46a600 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd13a3f(%rip),%rdi │ │ │ │ + lea 0xde2829(%rip),%rsi │ │ │ │ + lea 0xdd80d2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 468ec0 │ │ │ │ + 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) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + jo 46a658 │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46a6a1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x46a660,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46a660 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x4674d0,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ + add %dh,(%rax) │ │ │ │ + cmp %cl,%dl │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x4c0046a6(%r8) │ │ │ │ + mov 0x7(%rbx),%ecx │ │ │ │ + lea 0xdd97be(%rip),%r8 │ │ │ │ + lea 0xdd9837(%rip),%rdi │ │ │ │ + lea 0xdcd9b8(%rip),%rsi │ │ │ │ + lea 0xdcda79(%rip),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %bh,%al │ │ │ │ + jmp 48bf88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467528,0x0(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %dh,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x4a7458,-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 fe79b8 │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467580,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %ah,%al │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46a786 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x46a748,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46a748 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x4675d8,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %al,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + movzbl 0x7(%rax),%eax │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467630,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %al,0x7(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46a81e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x46a7e0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46a7e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467688,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %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 0xf(%rbx),%rax │ │ │ │ + movzbl 0x7(%rax),%eax │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x4676e0,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add (%rax),%ah │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46a8b6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x46a878,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46a878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 466fb8 │ │ │ │ - movq $0x467738,0x0(%rbp) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - 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 467b80 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 │ │ │ │ + movzbl 0x7(%rax),%eax │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4900d137(%rax) │ │ │ │ + add $0xa8,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46a995 │ │ │ │ + movq $0x46a620,-0xa0(%r12) │ │ │ │ + mov %r14,-0x90(%r12) │ │ │ │ + movq $0x46a708,-0x88(%r12) │ │ │ │ + lea -0xa0(%r12),%rax │ │ │ │ + mov %rax,-0x78(%r12) │ │ │ │ + movq $0xfb4710,-0x70(%r12) │ │ │ │ + lea -0x88(%r12),%rbx │ │ │ │ + mov %rbx,-0x68(%r12) │ │ │ │ + movq $0x124ce19,-0x60(%r12) │ │ │ │ + movq $0x46a7a0,-0x58(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0xfb4710,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + lea -0x6e(%r12),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x46a838,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0xa8,0x388(%r13) │ │ │ │ + lea 0xd13711(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46783a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x15(%rdi) │ │ │ │ + movq $0xf3fe80,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xd13b54(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 467882 │ │ │ │ + jb 46aa58 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0xbc248a(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0xde5a4e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5a30(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0xde5a0e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde59f0(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde59d2(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde59b4(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 46aab2 │ │ │ │ + lea 0xde5a06(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde59e8(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4678ca │ │ │ │ + jb 46ab18 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0xbc240a(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0xde5d4e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5d30(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0xde5d0e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5cf0(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5cd2(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5cb4(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 46ab72 │ │ │ │ + lea 0xde5d06(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5ce8(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 467912 │ │ │ │ + jb 46abd8 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0xbc238a(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0xde596e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5950(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0xde592e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5910(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde58f2(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde58d4(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 46ac32 │ │ │ │ + lea 0xde5926(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5908(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46795a │ │ │ │ + jb 46ac98 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0xbc230a(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0xde5c6e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5c50(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0xde5c2e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5c10(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5bf2(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5bd4(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 46acf2 │ │ │ │ + lea 0xde5c26(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5c08(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4679a2 │ │ │ │ + jb 46ad58 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0xbc228a(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0xde556e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5550(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + lea 0xde552e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5510(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde54f2(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde54d4(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 46adb2 │ │ │ │ + lea 0xde5526(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5508(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4679ea │ │ │ │ + jb 46ae18 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0xbc220a(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rbx │ │ │ │ + jmp *%rbx │ │ │ │ + lea 0xde552e(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5510(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xde54ee(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde54d0(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde54b2(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde5494(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 46ae72 │ │ │ │ + lea 0xde54e6(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde54c8(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sub %dh,(%rdx) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 467a32 │ │ │ │ + jb 46aeb2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46a8d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 467a7a │ │ │ │ + lock xor %edx,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46aeea │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46a8d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + mov $0x4800d131,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 467ac2 │ │ │ │ + jb 46af2a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x46af40,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp 46a8d8 │ │ │ │ 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) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + ss roll $1,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7e78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,0x31(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 467b0a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jb 46afe4 │ │ │ │ + movq $0x46afa8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46afa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + xor %edx,%ecx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x72b7f820(%rbx) │ │ │ │ + or $0xbc208b,%eax │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46afd6 │ │ │ │ + lea 0xd134e3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1349d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd13615(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 46b10c │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 46b014 │ │ │ │ + lea 0xd133fd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd133b7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x4(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0xbc2050(%rip),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd1335d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd13316(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46b06d │ │ │ │ + lea 0xd1313c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd130f6(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 46b11a │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 46b0a0 │ │ │ │ + lea 0xd13061(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1303b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd13015(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jb 46b128 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jb 46b1e7 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jae 46b3cf │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jb 46b0fe │ │ │ │ + lea 0xd134bb(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd13475(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1332f(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd13011(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jae 46b2bb │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jb 46b3a6 │ │ │ │ + mov 0x9(%rbx),%rax │ │ │ │ + mov 0x11(%rbx),%rcx │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 46b709 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 46b7e3 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 46b973 │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b1c7 │ │ │ │ + movq $0x46ab90,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x46baa8,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x9(%rbx),%al │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 46b3f7 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 46b5a7 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b29c │ │ │ │ + movq $0xfb4650,-0x60(%r12) │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0xfb4710,-0x50(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x124ce19,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + movq $0x12502b1,-0x30(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + movq $0x1250561,-0x18(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x46bb08,-0x8(%rbp) │ │ │ │ + mov %al,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x9(%rbx),%rax │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 46b4d8 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 46b678 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b34e │ │ │ │ + movq $0x46aec8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + movq $0x1250281,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + movq $0x1250561,-0x18(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x46bae8,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd12f7c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd12efe(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd12e81(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd12e3b(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46b3c1 │ │ │ │ + lea 0xd13168(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd13122(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd13214(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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 467b52 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %rax │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7cb7f7bb(%rdx) │ │ │ │ (bad) │ │ │ │ + add $0x78,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b49e │ │ │ │ + movq $0xfb4650,-0x70(%r12) │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0xf3fe80,-0x60(%r12) │ │ │ │ + lea -0x6f(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0xfb4710,-0x50(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x124ce19,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + movq $0x117e30a,-0x30(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4220,-0x20(%r12) │ │ │ │ + movq $0x1250601,-0x18(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + movq $0x46b3f0,-0x8(%rbp) │ │ │ │ + mov %al,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + sub %ecx,%edx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - decl 0x0(%rip) │ │ │ │ + add $0x70,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b569 │ │ │ │ + movq $0x46af00,-0x68(%r12) │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0xfb4710,-0x50(%r12) │ │ │ │ + movq $0x1240109,-0x48(%r12) │ │ │ │ + lea -0x68(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + movq $0x117e53a,-0x30(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4220,-0x20(%r12) │ │ │ │ + movq $0x1250601,-0x18(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x70,0x388(%r13) │ │ │ │ + movq $0x46b4d0,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7cb7f7bb(%rdx) │ │ │ │ + (bad) │ │ │ │ + add $0x68,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b63b │ │ │ │ + movq $0xfb4650,-0x60(%r12) │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0xfb4710,-0x50(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x124ce19,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + movq $0x12502b1,-0x30(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + movq $0x12504c1,-0x18(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + movq $0x46b5a0,-0x8(%rbp) │ │ │ │ + mov %al,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 467fb2 │ │ │ │ - movq $0x467bd0,-0x28(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x38(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 467bd0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,0x2a(%rax) │ │ │ │ + roll $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b6e9 │ │ │ │ + movq $0x46ae90,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + movq $0x1250281,-0x30(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + movq $0x12504c1,-0x18(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x46b670,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 46b88b │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x80,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b7c3 │ │ │ │ + movq $0x46ad10,-0x78(%r12) │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0xf3fe80,-0x60(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0xfb4710,-0x50(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + movq $0x124ce19,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + movq $0x117e30a,-0x30(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4220,-0x20(%r12) │ │ │ │ + movq $0x1250601,-0x18(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + movq $0x46bac8,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 46ba03 │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b84b │ │ │ │ + movq $0x46aa10,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x46ba88,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x80,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 467fa2 │ │ │ │ - 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 0x5f(%rbx),%rbx │ │ │ │ - movq $0x467808,-0x2a8(%r12) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov %rcx,-0x298(%r12) │ │ │ │ - mov %rbx,-0x290(%r12) │ │ │ │ - movq $0xfb4710,-0x288(%r12) │ │ │ │ - lea -0x2a8(%r12),%rbx │ │ │ │ - mov %rbx,-0x280(%r12) │ │ │ │ - movq $0x124ce19,-0x278(%r12) │ │ │ │ - movq $0x467850,-0x270(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x260(%r12) │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - movq $0xfb4710,-0x250(%r12) │ │ │ │ - lea -0x270(%r12),%rax │ │ │ │ - mov %rax,-0x248(%r12) │ │ │ │ - lea -0x286(%r12),%rax │ │ │ │ - mov %rax,-0x240(%r12) │ │ │ │ - movq $0x467898,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - mov %r14,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rax │ │ │ │ - mov %rax,-0x210(%r12) │ │ │ │ - lea -0x24e(%r12),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x4678e0,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rax │ │ │ │ - mov %rax,-0x1d0(%r12) │ │ │ │ - movq $0x467928,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - movq $0x467970,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x4679b8,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x467a00,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x467a48,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x467a90,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x467ad8,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ + ja 46b932 │ │ │ │ + movq $0x46add0,-0x78(%r12) │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + movq $0xf3fe80,-0x60(%r12) │ │ │ │ lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + movq $0xfb4710,-0x50(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ mov %rax,-0x48(%r12) │ │ │ │ - movq $0x467b20,-0x40(%r12) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ + movq $0x124ce19,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + movq $0x117e30a,-0x30(%r12) │ │ │ │ + lea -0x4e(%r12),%rax │ │ │ │ mov %rax,-0x28(%r12) │ │ │ │ + movq $0xfb4220,-0x20(%r12) │ │ │ │ + movq $0x1250601,-0x18(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xebbdf8,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + movq $0x46b880,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + 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,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46b9c8 │ │ │ │ + movq $0x46ac50,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ lea -0x1e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x2b0,0x388(%r13) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x46b968,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd12bdf(%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) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 468380 │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46803a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46ba58 │ │ │ │ + movq $0x46aad0,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0xfb4710,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x124ce19,-0x10(%r12) │ │ │ │ + movq $0xebbe18,-0x8(%r12) │ │ │ │ + lea -0x1e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + movq $0x46b9f8,-0x8(%rbp) │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ 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 468082 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ 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 4680ca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + mov $0xffffff6,%ebp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ 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 468112 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.RXB cld │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + and $0x8b4800d1,%eax │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + call 1046baed <__environ@GLIBC_2.2.5+0xf216845> │ │ │ │ + (bad) │ │ │ │ + add %al,0x0(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46815a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - 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) │ │ │ │ + add %cl,-0x7cb7f7bb(%rdx) │ │ │ │ + (bad) │ │ │ │ + hlt │ │ │ │ + idiv %bh │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + rex add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %dl,%al │ │ │ │ + sub %cl,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4681a2 │ │ │ │ + jb 46bb4a │ │ │ │ + movq $0x46bb68,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 46af70 │ │ │ │ + lea 0xd12abf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%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 $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xde128d(%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) │ │ │ │ + movabs 0x4cf0458d4800d12a,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46bbca │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46bd20 │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4681ea │ │ │ │ + jb 46bc03 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46bc20 │ │ │ │ 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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103ef574 <__environ@GLIBC_2.2.5+0xf19a2cc> │ │ │ │ + (bad) │ │ │ │ + ret $0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 8d789d │ │ │ │ + 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 46bc68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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(%rdi,%rdi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46bcdf │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x46bbe0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x124ce19,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + sub %dl,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46bdb3 │ │ │ │ + movq $0x46bd58,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46bd58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + sub %dl,%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x49(%rdx,%rbx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46bda3 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0x46bba8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x46bde0,-0x8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 46af70 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd1288e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + lea 0xde1054(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 468232 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x49(%rdi,%rdi,1) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46be1f │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + movq $0x46bc20,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46bc20 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46be5e │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + enter $0xd127,$0x0 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 46bd20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46827a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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,0x25(%rdi) │ │ │ │ + movq $0x46be80,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea 0xd12757(%rip),%rdi │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xd119bc(%rip),%r14 │ │ │ │ + jmp 468ec0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd1276c(%rip),%rbx │ │ │ │ + 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 4682c2 │ │ │ │ + jb 46bf7d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + movq $0x46bf40,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46bf40 │ │ │ │ + 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 $0xfb4650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sbb %ecx,%edx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x41(%rdi) │ │ │ │ + movq $0x46bf00,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + movq $0x124ce19,(%r12) │ │ │ │ + lea 0xd11a9b(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xdd66e0(%rip),%r14 │ │ │ │ + jmp 468ec0 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xd12688(%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 │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46830a │ │ │ │ + jb 46c095 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ + movq $0x46c058,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c058 │ │ │ │ + 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 $0xfb4650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 468352 │ │ │ │ + jb 46c12d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %rax │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + movq $0x46c0f0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c0f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,(%rbx) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rdi,4) │ │ │ │ - std │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - decl (%rax) │ │ │ │ - addb $0x48,0x0(%rsi) │ │ │ │ - mov 0x30(%rbp),%eax │ │ │ │ - mov %rax,-0x238(%r12) │ │ │ │ - movq $0xfb4710,-0x230(%r12) │ │ │ │ - lea -0x248(%r12),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - movq $0x124ce19,-0x220(%r12) │ │ │ │ - movq $0x468050,-0x218(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0xfb4710,-0x200(%r12) │ │ │ │ - lea -0x218(%r12),%rax │ │ │ │ - mov %rax,-0x1f8(%r12) │ │ │ │ - lea -0x22e(%r12),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - movq $0x468098,-0x1e8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - movq $0xfb4710,-0x1d0(%r12) │ │ │ │ - lea -0x1e8(%r12),%rax │ │ │ │ - mov %rax,-0x1c8(%r12) │ │ │ │ - lea -0x1fe(%r12),%rax │ │ │ │ - mov %rax,-0x1c0(%r12) │ │ │ │ - movq $0x4680e0,-0x1b8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x1a8(%r12) │ │ │ │ - movq $0xfb4710,-0x1a0(%r12) │ │ │ │ - lea -0x1b8(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - lea -0x1ce(%r12),%rax │ │ │ │ - mov %rax,-0x190(%r12) │ │ │ │ - movq $0x468128,-0x188(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x188(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x19e(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x468170,-0x158(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - movq $0xfb4710,-0x140(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x138(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - movq $0x4681b8,-0x128(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0xfb4710,-0x110(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - lea -0x13e(%r12),%rax │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0x468200,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - lea -0x10e(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x468248,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x468290,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x4682d8,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x468320,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + (bad) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46c1c9 │ │ │ │ + movq $0x46c018,-0x58(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + movq $0xfb4710,-0x40(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x124ce19,-0x30(%r12) │ │ │ │ + movq $0x46c0b0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x250,0x388(%r13) │ │ │ │ - lea 0xd124f7(%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 │ │ │ │ + lea 0xd124e0(%rip),%rdi │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xdd6505(%rip),%r14 │ │ │ │ + jmp 468ec0 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + lea 0xd124e5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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 468710 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - xor %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - cmp %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %al,(%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 4687a0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46c266 │ │ │ │ + movq $0x46c230,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c230 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rsi) │ │ │ │ ... │ │ │ │ + (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 $0x4879d0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd12473(%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) │ │ │ │ - test %esp,-0x1(%rax) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 468886 │ │ │ │ - movq $0x4687f0,-0x28(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x40(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46c2fe │ │ │ │ + movq $0x46c2c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4687f0 │ │ │ │ + jne 46c2c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 468878 │ │ │ │ - movq $0x468828,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 468828 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%eax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x4879f0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd123e3(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x468868,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46c396 │ │ │ │ + movq $0x46c360,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 468868 │ │ │ │ + jne 46c360 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x487a10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdd788a(%rip),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd12323(%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 $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd12353(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x4688e0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4688e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468928,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46c42e │ │ │ │ + movq $0x46c3f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 468928 │ │ │ │ + jne 46c3f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc %al,(%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 $0x487a30,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd122c3(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468970,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46c4c6 │ │ │ │ + movq $0x46c490,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 468970 │ │ │ │ + jne 46c490 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc %eax,(%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 $0x487a50,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd12233(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x4689b8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46c55e │ │ │ │ + movq $0x46c528,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4689b8 │ │ │ │ + jne 46c528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%al │ │ │ │ + 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 $0x487a70,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd121a3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468a00,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103efedc <__environ@GLIBC_2.2.5+0xf19ac34> │ │ │ │ + (bad) │ │ │ │ + fildl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x46c5c8,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 468a00 │ │ │ │ + jne 46c5c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + 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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468a48,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 468a48 │ │ │ │ + jne 46c5f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%al │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468a90,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + movb $0x48,0x0(%rsi) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 468a90 │ │ │ │ + jne 46c628 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468ad8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 468ad8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x487a90,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd12099(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468b20,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46c747 │ │ │ │ + movq $0x46c6d8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 468b20 │ │ │ │ + jne 46c6d8 │ │ │ │ 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 %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468b68,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + movl $0x48d88948,0x0(%rsi) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 468b68 │ │ │ │ + jne 46c708 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %al,(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468bb0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 468bb0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %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,0x22(%rdi) │ │ │ │ + movq $0x487ab0,-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 fe7900 │ │ │ │ + lea 0xd11fca(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468bf8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46c822 │ │ │ │ + movq $0x46c7b0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 468bf8 │ │ │ │ + jne 46c7b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb (%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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x68,%ebp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x469100,0x0(%rbp) │ │ │ │ - mov 0xd0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + movl $0x48d88948,0x0(%rsi) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c7e0 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,-0x74b80000(%rax,%rax,1) │ │ │ │ - rex.XB (bad) │ │ │ │ - movq $0xfb40c0,-0x78(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + mov 0x7(%rbx),%al │ │ │ │ + movq $0x487ad0,-0x10(%r12) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea 0xd11ef7(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468c48,0x70(%rbp) │ │ │ │ - mov 0xc8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x60(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x68(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc8(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %bh,%bh │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46c8b6 │ │ │ │ + movq $0x46c880,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c880 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468d38,0x0(%rbp) │ │ │ │ - mov 0xc0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %dh,%bh │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x487af0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xd11e6b(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468d90,0x0(%rbp) │ │ │ │ - mov 0xb8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46c981 │ │ │ │ + movq $0x46c920,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %ah,%bh │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c920 │ │ │ │ + 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(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468de8,0x0(%rbp) │ │ │ │ - mov 0xb0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %al,%bh │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x37(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46c958 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468e40,0x0(%rbp) │ │ │ │ - mov 0xa8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %al,%dh │ │ │ │ - sldt (%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 %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468e98,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %al,%ah │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xde0485(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde0480(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd11da8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468ef0,0x0(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb %al,%al │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46c9f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46ca4f │ │ │ │ + movq $0x46c9e8,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46c9e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468f48,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb 0xf(%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468fa0,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb (%rax),%al │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + and %cl,%dl │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46ca20 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x468ff8,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb (%rax),%al │ │ │ │ - (bad) │ │ │ │ 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 0xd11ce2(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x469050,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46cb13 │ │ │ │ + movq $0x46cab8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cab8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add $0x80,%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 468878 │ │ │ │ - movq $0x4690a8,0x0(%rbp) │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - 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 469538 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + lret $0x46 │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46caf0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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 4691aa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd11c26,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46cbd9 │ │ │ │ + movq $0x46cb78,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cb78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4691f2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x7cffb935(%r8) │ │ │ │ + jrcxz 46cb8a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cbb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46923a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xde022d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde0228(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd11b68(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 469282 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46cc51 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46cca7 │ │ │ │ + movq $0x46cc40,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cc40 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4692ca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + js 46cc12 │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46cc78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ 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) │ │ │ │ + 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 0xd11aa2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469312 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46cd71 │ │ │ │ + movq $0x46cd10,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cd10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46935a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x33(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46cd48 │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4693a2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xde0095(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xde0090(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd119e0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ce39 │ │ │ │ + movq $0x46cdd8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cdd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4693ea │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46ce10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469432 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xddffcd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddffc8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd11920(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46947a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46cefb │ │ │ │ + movq $0x46cea0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cea0 │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4694c2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46ced8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46950a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %bh,%ah │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - decl (%rsi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd11866,%eax │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4699c4 │ │ │ │ - movq $0x469588,-0x28(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x40(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46cfd6 │ │ │ │ + movq $0x46cf60,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 469588 │ │ │ │ + jne 46cf60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - call 4d469592 <__environ@GLIBC_2.2.5+0x4c2142ea> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4699b4 │ │ │ │ - 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 0x67(%rbx),%rbx │ │ │ │ - movq $0x469178,-0x2e0(%r12) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov %rdx,-0x2d0(%r12) │ │ │ │ - mov %rbx,-0x2c8(%r12) │ │ │ │ - movq $0xfb4710,-0x2c0(%r12) │ │ │ │ - lea -0x2e0(%r12),%rbx │ │ │ │ - mov %rbx,-0x2b8(%r12) │ │ │ │ - movq $0x124ce19,-0x2b0(%r12) │ │ │ │ - movq $0x4691c0,-0x2a8(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x298(%r12) │ │ │ │ - mov %rcx,-0x290(%r12) │ │ │ │ - movq $0xfb4710,-0x288(%r12) │ │ │ │ - lea -0x2a8(%r12),%rbx │ │ │ │ - mov %rbx,-0x280(%r12) │ │ │ │ - lea -0x2be(%r12),%rbx │ │ │ │ - mov %rbx,-0x278(%r12) │ │ │ │ - movq $0x469208,-0x270(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x260(%r12) │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - movq $0xfb4710,-0x250(%r12) │ │ │ │ - lea -0x270(%r12),%rax │ │ │ │ - mov %rax,-0x248(%r12) │ │ │ │ - lea -0x286(%r12),%rax │ │ │ │ - mov %rax,-0x240(%r12) │ │ │ │ - movq $0x469250,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - mov %r14,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rax │ │ │ │ - mov %rax,-0x210(%r12) │ │ │ │ - lea -0x24e(%r12),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x469298,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rax │ │ │ │ - mov %rax,-0x1d0(%r12) │ │ │ │ - movq $0x4692e0,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - movq $0x469328,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x469370,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x4693b8,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x469400,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x469448,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x469490,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x4694d8,-0x40(%r12) │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x2e8,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd111ed(%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 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 469dd8 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x7cffb931(%r8) │ │ │ │ + jrcxz 46cf72 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46cf98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469a4a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 46cfb5 │ │ │ │ + lea 0xddfe53(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 46cfc8 │ │ │ │ + lea 0xddfe49(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddfe44(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd117b3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 469a92 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d09b │ │ │ │ + movq $0x46d040,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46d040 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469ada │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x30(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46d078 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469b22 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd116f6,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 469b6a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46d111 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46d167 │ │ │ │ + movq $0x46d100,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46d100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469bb2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %dl,%cl │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46d138 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%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 0xd11682(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469bfa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d22b │ │ │ │ + movq $0x46d1d0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46d1d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469c42 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + rolb %cl,0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46d208 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469c8a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd115c6,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 469cd2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d2f1 │ │ │ │ + movq $0x46d290,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46d290 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469d1a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + rolb %cl,0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46d2c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xddfb15(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddfb10(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd11508(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469d62 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46d369 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46d3bf │ │ │ │ + movq $0x46d358,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46d358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 469daa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %bh,%ah │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + roll %cl,0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46d390 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rdx) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x3(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x469a18,-0x278(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x268(%r12) │ │ │ │ - movq $0xfb4710,-0x260(%r12) │ │ │ │ - lea -0x278(%r12),%rax │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - movq $0x124ce19,-0x250(%r12) │ │ │ │ - movq $0x469a60,-0x248(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x238(%r12) │ │ │ │ - movq $0xfb4710,-0x230(%r12) │ │ │ │ - lea -0x248(%r12),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - lea -0x25e(%r12),%rax │ │ │ │ - mov %rax,-0x220(%r12) │ │ │ │ - movq $0x469aa8,-0x218(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0xfb4710,-0x200(%r12) │ │ │ │ - lea -0x218(%r12),%rax │ │ │ │ - mov %rax,-0x1f8(%r12) │ │ │ │ - lea -0x22e(%r12),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - movq $0x469af0,-0x1e8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - movq $0xfb4710,-0x1d0(%r12) │ │ │ │ - lea -0x1e8(%r12),%rax │ │ │ │ - mov %rax,-0x1c8(%r12) │ │ │ │ - lea -0x1fe(%r12),%rax │ │ │ │ - mov %rax,-0x1c0(%r12) │ │ │ │ - movq $0x469b38,-0x1b8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x1a8(%r12) │ │ │ │ - movq $0xfb4710,-0x1a0(%r12) │ │ │ │ - lea -0x1b8(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - lea -0x1ce(%r12),%rax │ │ │ │ - mov %rax,-0x190(%r12) │ │ │ │ - movq $0x469b80,-0x188(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x188(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x19e(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x469bc8,-0x158(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - movq $0xfb4710,-0x140(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x138(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - movq $0x469c10,-0x128(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0xfb4710,-0x110(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - lea -0x13e(%r12),%rax │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0x469c58,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - lea -0x10e(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x469ca0,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x469ce8,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x469d30,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x469d78,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x280,0x388(%r13) │ │ │ │ - lea 0xd10a7b(%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 │ │ │ │ + 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 0xd11442(%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 46a1b0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rsi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ - rex │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 469dd8 │ │ │ │ - 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 46a248 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d489 │ │ │ │ + movq $0x46d428,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46d428 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - test %ebx,-0x1(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x2c(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 46a32e │ │ │ │ - movq $0x46a298,-0x28(%rbp) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x48(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a298 │ │ │ │ + jne 46d460 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 46a320 │ │ │ │ - movq $0x46a2d0,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xddf97d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddf978(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd11380(%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 46d551 │ │ │ │ + movq $0x46d4f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a2d0 │ │ │ │ + jne 46d4f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x46a310,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a310 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + {rex2 0x46} add %r24b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46d528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x35(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xdd5de2(%rip),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xddf8b5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd1089b(%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 │ │ │ │ + lea 0xddf8b0(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd112c0(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x46a388,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d613 │ │ │ │ + movq $0x46d5b8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a388 │ │ │ │ + jne 46d5b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - adc %al,(%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,0x6(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a3d0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46a3d0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + {rex2 0x46} add %r24b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46d5f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - adc %eax,(%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 │ │ │ │ + rcr $1,%bl │ │ │ │ (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd11206,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a418,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d6ee │ │ │ │ + movq $0x46d678,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a418 │ │ │ │ + jne 46d678 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a460,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,-0x7cffb92a(%r8) │ │ │ │ + jrcxz 46d68a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a460 │ │ │ │ + jne 46d6b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 46d6cd │ │ │ │ + lea 0xddf73b(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 46d6e0 │ │ │ │ + lea 0xddf731(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddf72c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd11153(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a4a8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46d7b3 │ │ │ │ + movq $0x46d758,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a4a8 │ │ │ │ + jne 46d758 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a4f0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x7cffb929(%r8) │ │ │ │ + jrcxz 46d76a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a4f0 │ │ │ │ + jne 46d790 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%eax │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a538,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd11096,%eax │ │ │ │ + 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 loopne 46d829 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46d87f │ │ │ │ + movq $0x46d818,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a538 │ │ │ │ + jne 46d818 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a580,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push %rax │ │ │ │ + fadds 0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a580 │ │ │ │ + jne 46d850 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a5c8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + 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 0xd11022(%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 46d943 │ │ │ │ + movq $0x46d8e8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a5c8 │ │ │ │ + jne 46d8e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %al,(%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,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a610,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + flds 0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a610 │ │ │ │ + jne 46d920 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %eax,(%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) │ │ │ │ + lahf │ │ │ │ + rorb $0xb6,(%rdi) │ │ │ │ + rorb $0xe0,-0x3f(%rax) │ │ │ │ + add -0x75(%rax),%ecx │ │ │ │ + cwtl │ │ │ │ + rcr $1,%bl │ │ │ │ (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd10f66,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a658,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46da09 │ │ │ │ + movq $0x46d9a8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a658 │ │ │ │ + jne 46d9a8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a6a0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + flds 0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a6a0 │ │ │ │ + jne 46d9e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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 0xddf3fd(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddf3f8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd10ea8(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a6e8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46da81 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46dad7 │ │ │ │ + movq $0x46da70,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46a6e8 │ │ │ │ + jne 46da70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb $0x0,%al │ │ │ │ + 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 %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x70,%ebp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46ac50,0x0(%rbp) │ │ │ │ - mov 0xe0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0xda,%al │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46daa8 │ │ │ │ + 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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46a801 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb40a0,-0x80(%r12) │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x11(%r14) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd10de2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - pushf │ │ │ │ - lcall *(%rdi) │ │ │ │ + sldt (%rax) │ │ │ │ + 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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46dba1 │ │ │ │ + movq $0x46db40,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46db40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a738,0x78(%rbp) │ │ │ │ - mov 0xd8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x68(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xd8(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0xff,%al │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a830,0x0(%rbp) │ │ │ │ - mov 0xd0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0xfe,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x25(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 46db78 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a888,0x0(%rbp) │ │ │ │ - mov 0xc8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0xfc,%al │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xddf265(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddf260(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd10d20(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a8e0,0x0(%rbp) │ │ │ │ - mov 0xc0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46dc69 │ │ │ │ + movq $0x46dc08,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0xf8,%al │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46dc08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a938,0x0(%rbp) │ │ │ │ - mov 0xb8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0xf0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x24(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 46dc40 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a990,0x0(%rbp) │ │ │ │ - mov 0xb0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0xe0,%al │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r14b,0xe(%r13) │ │ │ │ + lea 0xddf19d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddf198(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd10c60(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46a9e8,0x0(%rbp) │ │ │ │ - mov 0xa8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46dd2b │ │ │ │ + movq $0x46dcd0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0xc0,%al │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46dcd0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46aa40,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0x80,%al │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + fldl 0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46dd08 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46aa98,0x0(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0x0,%al │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd10ba6,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46aaf0,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46de06 │ │ │ │ + movq $0x46dd90,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0x0,%al │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46dd90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46ab48,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0x0,%al │ │ │ │ - sbb $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + fldl 0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46ddc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46aba0,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - sbb $0x0,%al │ │ │ │ - or %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 46dde5 │ │ │ │ + lea 0xddf023(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 46ddf8 │ │ │ │ + lea 0xddf019(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddf014(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd10af3(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46a320 │ │ │ │ - movq $0x46abf8,0x0(%rbp) │ │ │ │ - mov 0x78(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xe0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46decb │ │ │ │ + movq $0x46de70,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - 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 46b0d0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46de70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46acfa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x7cffb922(%r8) │ │ │ │ + jrcxz 46de82 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46dea8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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 46ad42 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd10a36,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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 46ad8a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46df41 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46df97 │ │ │ │ + movq $0x46df30,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46df30 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46add2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0xffffffff830046df │ │ │ │ + jrcxz 46df42 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46df68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ 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) │ │ │ │ + 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 0xd109c2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46ae1a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e05b │ │ │ │ + movq $0x46e000,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e000 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46ae62 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + loopne 46e04d │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46e038 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46aeaa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd10906,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 46e121 │ │ │ │ + movq $0x46e0c0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e0c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46aef2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - 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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + loopne 46e10d │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46e0f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46af3a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xddece5(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddece0(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd10848(%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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46af82 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46e199 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46e1ef │ │ │ │ + movq $0x46e188,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e188 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46afca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + shl $0x46,%cl │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46e1c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ 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) │ │ │ │ + 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 0xd10782(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b012 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e2b9 │ │ │ │ + movq $0x46e258,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e258 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b05a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x7cffb91e(%r8) │ │ │ │ + jrcxz 46e26a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e290 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b0a2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0xfffb,$0xff │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0xe(%r14) │ │ │ │ + lea 0xddeb4d(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddeb48(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd106c0(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 46b5b6 │ │ │ │ - movq $0x46b120,-0x28(%rbp) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x48(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e381 │ │ │ │ + movq $0x46e320,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46b120 │ │ │ │ + jne 46e320 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x1d(%r8) │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ + jne 46e358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46b5a6 │ │ │ │ - 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 0x6f(%rbx),%rbx │ │ │ │ - movq $0x46acc8,-0x318(%r12) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x68(%rbp),%rsi │ │ │ │ - mov %rsi,-0x308(%r12) │ │ │ │ - mov %rbx,-0x300(%r12) │ │ │ │ - movq $0xfb4710,-0x2f8(%r12) │ │ │ │ - lea -0x318(%r12),%rbx │ │ │ │ - mov %rbx,-0x2f0(%r12) │ │ │ │ - movq $0x124ce19,-0x2e8(%r12) │ │ │ │ - movq $0x46ad10,-0x2e0(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x2d0(%r12) │ │ │ │ - mov %rdx,-0x2c8(%r12) │ │ │ │ - movq $0xfb4710,-0x2c0(%r12) │ │ │ │ - lea -0x2e0(%r12),%rbx │ │ │ │ - mov %rbx,-0x2b8(%r12) │ │ │ │ - lea -0x2f6(%r12),%rbx │ │ │ │ - mov %rbx,-0x2b0(%r12) │ │ │ │ - movq $0x46ad58,-0x2a8(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x298(%r12) │ │ │ │ - mov %rcx,-0x290(%r12) │ │ │ │ - movq $0xfb4710,-0x288(%r12) │ │ │ │ - lea -0x2a8(%r12),%rbx │ │ │ │ - mov %rbx,-0x280(%r12) │ │ │ │ - lea -0x2be(%r12),%rbx │ │ │ │ - mov %rbx,-0x278(%r12) │ │ │ │ - movq $0x46ada0,-0x270(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x260(%r12) │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - movq $0xfb4710,-0x250(%r12) │ │ │ │ - lea -0x270(%r12),%rax │ │ │ │ - mov %rax,-0x248(%r12) │ │ │ │ - lea -0x286(%r12),%rax │ │ │ │ - mov %rax,-0x240(%r12) │ │ │ │ - movq $0x46ade8,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - mov %r14,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rax │ │ │ │ - mov %rax,-0x210(%r12) │ │ │ │ - lea -0x24e(%r12),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x46ae30,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rax │ │ │ │ - mov %rax,-0x1d0(%r12) │ │ │ │ - movq $0x46ae78,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - movq $0x46aec0,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x46af08,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x46af50,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x46af98,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x46afe0,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x46b028,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x46b070,-0x40(%r12) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ + 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 0xddea85(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x320,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0f61b(%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 │ │ │ │ + lea 0xddea80(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd10600(%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 46ba18 │ │ │ │ - nopl (%rax) │ │ │ │ - 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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e443 │ │ │ │ + movq $0x46e3e8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e3e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b642 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - 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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,(%r8) │ │ │ │ + in $0x46,%al │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46e420 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b68a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd10546,%eax │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b6d2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e51e │ │ │ │ + movq $0x46e4a8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e4a8 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b71a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + in $0x46,%al │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46e4e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 46e4fd │ │ │ │ + lea 0xdde90b(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 46e510 │ │ │ │ + lea 0xdde901(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdde8fc(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd10493(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b762 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e5e3 │ │ │ │ + movq $0x46e588,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e588 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b7aa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + in $0x46,%eax │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46e5c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b7f2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd103d6,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 46b83a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e6a3 │ │ │ │ + movq $0x46e648,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e648 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b882 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x7cffb91a(%r8) │ │ │ │ + jrcxz 46e65a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e680 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b8ca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 │ │ │ │ + rcr $1,%bl │ │ │ │ + (bad) │ │ │ │ + add %ecx,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %cl,%gs:-0x73(%rax) │ │ │ │ + sbb $0xd1036e,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e7a7 │ │ │ │ + movq $0x46e708,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b912 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rax,%rdx,2) │ │ │ │ + movl $0x46e740,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e740 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b95a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0xe(%rbp) │ │ │ │ + lea 0xdde6c3(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdde6ac(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x46e790,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e790 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ 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(%rsi,%rdi,4) │ │ │ │ + lea 0xdde661(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd10292(%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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b9a2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e8a5 │ │ │ │ + movq $0x46e810,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e810 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46b9ea │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x46e848,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - enter $0xfffb,$0xff │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rsi) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdde5a2,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x46e880,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e880 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov $0x2,%al │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46bdb7 │ │ │ │ - movq $0x46b610,-0x2a8(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x298(%r12) │ │ │ │ - movq $0xfb4710,-0x290(%r12) │ │ │ │ - lea -0x2a8(%r12),%rax │ │ │ │ - mov %rax,-0x288(%r12) │ │ │ │ - movq $0x124ce19,-0x280(%r12) │ │ │ │ - movq $0x46b658,-0x278(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x268(%r12) │ │ │ │ - movq $0xfb4710,-0x260(%r12) │ │ │ │ - lea -0x278(%r12),%rax │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - lea -0x28e(%r12),%rax │ │ │ │ - mov %rax,-0x250(%r12) │ │ │ │ - movq $0x46b6a0,-0x248(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x238(%r12) │ │ │ │ - movq $0xfb4710,-0x230(%r12) │ │ │ │ - lea -0x248(%r12),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - lea -0x25e(%r12),%rax │ │ │ │ - mov %rax,-0x220(%r12) │ │ │ │ - movq $0x46b6e8,-0x218(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0xfb4710,-0x200(%r12) │ │ │ │ - lea -0x218(%r12),%rax │ │ │ │ - mov %rax,-0x1f8(%r12) │ │ │ │ - lea -0x22e(%r12),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - movq $0x46b730,-0x1e8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - movq $0xfb4710,-0x1d0(%r12) │ │ │ │ - lea -0x1e8(%r12),%rax │ │ │ │ - mov %rax,-0x1c8(%r12) │ │ │ │ - lea -0x1fe(%r12),%rax │ │ │ │ - mov %rax,-0x1c0(%r12) │ │ │ │ - movq $0x46b778,-0x1b8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x1a8(%r12) │ │ │ │ - movq $0xfb4710,-0x1a0(%r12) │ │ │ │ - lea -0x1b8(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - lea -0x1ce(%r12),%rax │ │ │ │ - mov %rax,-0x190(%r12) │ │ │ │ - movq $0x46b7c0,-0x188(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x188(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x19e(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x46b808,-0x158(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - movq $0xfb4710,-0x140(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x138(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - movq $0x46b850,-0x128(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0xfb4710,-0x110(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - lea -0x13e(%r12),%rax │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0x46b898,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - lea -0x10e(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x46b8e0,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x46b928,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x46b970,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x46b9b8,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdde56a(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x2b0,0x388(%r13) │ │ │ │ - lea 0xd0ee17(%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 │ │ │ │ + lea 0xdde553(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1019c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - 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 46be30 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 46ba18 │ │ │ │ - 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 46bed0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call *(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + lock mov %r14,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 46e7d0 │ │ │ │ + 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) │ │ │ │ - test %edx,-0x1(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46e9c5 │ │ │ │ + movq $0x46e930,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e930 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 46bfb9 │ │ │ │ - movq $0x46bf20,-0x28(%rbp) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x50(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x46e968,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46bf20 │ │ │ │ + jne 46e968 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdde48b,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x46e9a0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46e9a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - jne 46bfa8 │ │ │ │ - movq $0x46bf58,0x0(%rbp) │ │ │ │ - mov 0x2(%rbx),%rbx │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdde441(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdde43c(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd1008c(%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 46eabd │ │ │ │ + movq $0x46ea28,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46bf58 │ │ │ │ + jne 46ea28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rax,2) │ │ │ │ - movl $0x46bf98,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x46ea60,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46bf98 │ │ │ │ + jne 46ea60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - adc %al,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xdde393,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x46ea98,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46ea98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x38(%rbp) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdde349(%rip),%ebx │ │ │ │ add $0x8,%rbp │ │ │ │ - lea 0xdd415a(%rip),%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0ec30(%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 │ │ │ │ + lea 0xdde344(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0ff9c(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - movq $0x46c010,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + 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 46eb76 │ │ │ │ + movq $0x46eb20,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c010 │ │ │ │ + jne 46eb20 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %eax,(%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,0x6(%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 │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c058,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x46eb68,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c058 │ │ │ │ + jne 46eb68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd1398a,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0feeb(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c0a0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ec36 │ │ │ │ + movq $0x46ebe0,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c0a0 │ │ │ │ + jne 46ebe0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c0e8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rcx,%rdi,1) │ │ │ │ + movl $0x46ec18,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c0e8 │ │ │ │ + jne 46ec18 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + sbb $0xd1390b,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0fe33(%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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c130,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46ecb1 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46ed29 │ │ │ │ + movq $0x46eca0,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c130 │ │ │ │ + jne 46eca0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - adc $0x0,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c178,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 46ed34 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46ece8,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c178 │ │ │ │ + jne 46ece8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c1c0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46c1c0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rdi) │ │ │ │ + je 46ed43 │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 46ed19 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xd0fd98(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46ecb8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46ed04 │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c208,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ee17 │ │ │ │ + movq $0x46eda8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c208 │ │ │ │ + jne 46eda8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %al,(%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,0x9(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c250,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 46ee22 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46ede8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c250 │ │ │ │ + jne 46ede8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb %eax,(%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 -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 46ee2e │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0fcb2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46edbc │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46edfc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c298,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ef0d │ │ │ │ + movq $0x46ee98,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c298 │ │ │ │ + jne 46ee98 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb (%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x58,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c2e0,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 46ef18 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46eed8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c2e0 │ │ │ │ + jne 46eed8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb (%rax),%eax │ │ │ │ + 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 46ef24 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 46eeff │ │ │ │ + lea 0xdddef9(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdddef4(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0fbc4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46eeac │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46eeec │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x60,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c328,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 46ef99 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 46f011 │ │ │ │ + movq $0x46ef88,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c328 │ │ │ │ + jne 46ef88 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb $0x0,%al │ │ │ │ + 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) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c370,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 46f01c │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46efd0,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46c370 │ │ │ │ + jne 46efd0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - sbb $0x0,%eax │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c3b8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46c3b8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + fiadds -0x7cb7f81a(%rbx) │ │ │ │ + incb (%rdi) │ │ │ │ + je 46f02b │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 46f001 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xd0fac8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46efa0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46efec │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%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 %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rcx,%rcx,1) │ │ │ │ - add $0x78,%ebp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c990,0x0(%rbp) │ │ │ │ - mov 0xf0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x78(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46f105 │ │ │ │ + movq $0x46f090,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f090 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,-0x74b80000(%rax,%rax,1) │ │ │ │ - rex.XB (bad) │ │ │ │ - movq $0xfb4080,-0x88(%r12) │ │ │ │ - mov 0x70(%rbp),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sahf │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 46f110 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46f0d0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f0d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %al,(%r8) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c408,0x80(%rbp) │ │ │ │ - mov 0xe8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x70(%rbp) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,0x78(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xe8(%rbp) │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 46f11c │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 46f0f7 │ │ │ │ + lea 0xdddd01(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdddcfc(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0f9dc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f0a4 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f0e4 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c510,0x0(%rbp) │ │ │ │ - mov 0xe0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xe0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46f1f5 │ │ │ │ + movq $0x46f180,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c570,0x0(%rbp) │ │ │ │ - mov 0xd8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xd8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 46f200 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46f1c0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f1c0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %al,(%r8) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c5c8,0x0(%rbp) │ │ │ │ - mov 0xd0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ + je 46f20c │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 46f1e7 │ │ │ │ + lea 0xdddc11(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdddc0c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0f8f4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f194 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f1d4 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c620,0x0(%rbp) │ │ │ │ - mov 0xc8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc8(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46f2df │ │ │ │ + movq $0x46f270,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - lock (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f270 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c678,0x0(%rbp) │ │ │ │ - mov 0xc0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xc0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - loopne 46c75a │ │ │ │ + je 46f2ea │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46f2b0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f2b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %al,(%r8) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c6d0,0x0(%rbp) │ │ │ │ - mov 0xb8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - sarb $0x0,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + je 46f2f6 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0f812(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f284 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f2c4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c728,0x0(%rbp) │ │ │ │ - mov 0xb0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xb0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46f3f0 │ │ │ │ + movq $0x46f360,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - cmpb $0x0,(%rdi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f360 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c780,0x0(%rbp) │ │ │ │ - mov 0xa8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - add %bh,(%rdi) │ │ │ │ + je 46f3fb │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46f3a8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f3a8 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c7d8,0x0(%rbp) │ │ │ │ - mov 0xa0(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xa0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - add %bh,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + je 46f40a │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 46f3cf │ │ │ │ + lea 0xddda39(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 46f3e2 │ │ │ │ + lea 0xddda2f(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddda2a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0f729(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f378 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f3bc │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c830,0x0(%rbp) │ │ │ │ - mov 0x98(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x98(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46f4df │ │ │ │ + movq $0x46f470,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - (bad) │ │ │ │ - add %bh,(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f470 │ │ │ │ + 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,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c888,0x0(%rbp) │ │ │ │ - mov 0x90(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x90(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - add %bh,(%rax) │ │ │ │ + je 46f4ea │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46f4b0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f4b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add %al,(%r8) │ │ │ │ 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 %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c8e0,0x0(%rbp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x88(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + je 46f4f6 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + setl %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0f642(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f484 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f4c4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp 46bfa8 │ │ │ │ - movq $0x46c938,0x0(%rbp) │ │ │ │ - mov 0x80(%rbp),%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0xf0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 46ce58 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0xbbdb8b(%rip),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xb9f586(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9f583(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9f57d(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9f579(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9f574(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9f56d(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + and $0xfffffffffffffff8,%r14 │ │ │ │ + mov (%r14),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 46f597 │ │ │ │ + lea 0xb9f521(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9f51c(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%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 46ca3a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46f608 │ │ │ │ + movq $0x46f5f8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f5f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%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 46ca82 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 46f604 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46f520 │ │ │ │ + lea 0xd0f579(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 46caca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46f678 │ │ │ │ + movq $0x46f668,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f668 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46cb12 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 46f674 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 46f520 │ │ │ │ + lea 0xd0f511(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xe5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + hlt │ │ │ │ + rolb $1,(%rax) │ │ │ │ + jmp f4e438 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46cb5a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46f71b │ │ │ │ + movq $0x46f708,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46cba2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xddd70a,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 46f520 │ │ │ │ + lea 0xd0f47e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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 46cbea │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103f3094 <__environ@GLIBC_2.2.5+0xf19ddec> │ │ │ │ + (bad) │ │ │ │ + add %eax,(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock xor $0x46,%bh │ │ │ │ + add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f780 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46cc32 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x480046f7,%eax │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f7b8 │ │ │ │ + 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 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46cc7a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 46f899 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46f800,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f800 │ │ │ │ + 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) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 46f8a8 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46f848,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46ccc2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + (bad) │ │ │ │ + je 46f8b7 │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 46f880 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + setle %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddd56a(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0f47b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f7d0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f818 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f860 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46cd0a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46f9e5 │ │ │ │ + movq $0x46f920,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f920 │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46cd52 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x7(%r8) │ │ │ │ + rex.RX add %r9b,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f948 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46cd9a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 46f9f0 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x46f990,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46f990 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46cde2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 46f9ff │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46f9cd │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x46fa20,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0f32c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f960 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 46f9a4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ 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 46ce2a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443d20 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0xff,%bl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ + jnp 46fa26 │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - call *(%rax) │ │ │ │ - ... │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 46d39b │ │ │ │ - movq $0x46cea8,-0x28(%rbp) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x50(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46fad0 │ │ │ │ + movq $0x46fa80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46cea8 │ │ │ │ + jne 46fa80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,%edi │ │ │ │ - add $0x0,%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 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 0x77(%rbx),%rbx │ │ │ │ - movq $0x46ca08,-0x350(%r12) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x70(%rbp),%rdi │ │ │ │ - mov %rdi,-0x340(%r12) │ │ │ │ - mov %rbx,-0x338(%r12) │ │ │ │ - movq $0xfb4710,-0x330(%r12) │ │ │ │ - lea -0x350(%r12),%rbx │ │ │ │ - mov %rbx,-0x328(%r12) │ │ │ │ - movq $0x124ce19,-0x320(%r12) │ │ │ │ - movq $0x46ca50,-0x318(%r12) │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - mov %rbx,-0x308(%r12) │ │ │ │ - mov %rsi,-0x300(%r12) │ │ │ │ - movq $0xfb4710,-0x2f8(%r12) │ │ │ │ - lea -0x318(%r12),%rbx │ │ │ │ - mov %rbx,-0x2f0(%r12) │ │ │ │ - lea -0x32e(%r12),%rbx │ │ │ │ - mov %rbx,-0x2e8(%r12) │ │ │ │ - movq $0x46ca98,-0x2e0(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x2d0(%r12) │ │ │ │ - mov %rdx,-0x2c8(%r12) │ │ │ │ - movq $0xfb4710,-0x2c0(%r12) │ │ │ │ - lea -0x2e0(%r12),%rbx │ │ │ │ - mov %rbx,-0x2b8(%r12) │ │ │ │ - lea -0x2f6(%r12),%rbx │ │ │ │ - mov %rbx,-0x2b0(%r12) │ │ │ │ - movq $0x46cae0,-0x2a8(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x298(%r12) │ │ │ │ - mov %rcx,-0x290(%r12) │ │ │ │ - movq $0xfb4710,-0x288(%r12) │ │ │ │ - lea -0x2a8(%r12),%rbx │ │ │ │ - mov %rbx,-0x280(%r12) │ │ │ │ - lea -0x2be(%r12),%rbx │ │ │ │ - mov %rbx,-0x278(%r12) │ │ │ │ - movq $0x46cb28,-0x270(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x260(%r12) │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - movq $0xfb4710,-0x250(%r12) │ │ │ │ - lea -0x270(%r12),%rax │ │ │ │ - mov %rax,-0x248(%r12) │ │ │ │ - lea -0x286(%r12),%rax │ │ │ │ - mov %rax,-0x240(%r12) │ │ │ │ - movq $0x46cb70,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - mov %r14,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rax │ │ │ │ - mov %rax,-0x210(%r12) │ │ │ │ - lea -0x24e(%r12),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x46cbb8,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rax │ │ │ │ - mov %rax,-0x1d0(%r12) │ │ │ │ - movq $0x46cc00,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - movq $0x46cc48,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x46cc90,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x46ccd8,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x46cd20,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x46cd68,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x46cdb0,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x46cdf8,-0x40(%r12) │ │ │ │ - mov 0x78(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + je 46fadb │ │ │ │ + dec %rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 46fab5 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x358,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0d856(%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 $0x10,0x388(%r13) │ │ │ │ + movq $0x46faf8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0f249(%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 46d840 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 46fa8f │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d422 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + xchg %eax,%edx │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ 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 46d46a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46fb83 │ │ │ │ + movq $0x46fb50,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46fb50 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d4b2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0xb9ef45(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9ef2c(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd0f19e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 46d4fa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46fc13 │ │ │ │ + movq $0x46fbe0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46fbe0 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d542 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rbx,%rdx,1) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0xb9eeb5(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9ee9c(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd0f116(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0xed358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + lock rolb $1,(%rax) │ │ │ │ + jmp f4e438 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %ch,(%rax) │ │ │ │ + int1 │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46d58a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jb 46fcc9 │ │ │ │ + movq $0x46fca0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46fca0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + lock rolb $1,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 46fcb9 │ │ │ │ + lea 0xd0f0b8(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0f080(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0f0e0(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 103f3644 <__environ@GLIBC_2.2.5+0xf19e39c> │ │ │ │ + (bad) │ │ │ │ + adc (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d5d2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + movq $0x46fd30,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46fd30 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d61a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - 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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + push $0x480046fd │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46fd68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d662 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - 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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x7cffb903(%r8) │ │ │ │ + jrcxz 46fd7a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46fda0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d6aa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + std │ │ │ │ + rex.RX add %r8b,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 46fdd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d6f2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x48(%r12,%rbx,1) │ │ │ │ + cmp 0x10(%rbp),%eax │ │ │ │ + setle %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddcfe9(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0efd2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 46d73a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 46ff3b │ │ │ │ + movq $0x46fe78,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46fe78 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d782 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x480046fe(%r8) │ │ │ │ + mov 0x7(%rbx),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46fea0 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d7ca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + incb 0x0(%rsi) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46fef0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46d812 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0xff,%bl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - loopne 46d847 │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46dc23 │ │ │ │ - movq $0x46d3f0,-0x2d8(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x2c8(%r12) │ │ │ │ - movq $0xfb4710,-0x2c0(%r12) │ │ │ │ - lea -0x2d8(%r12),%rax │ │ │ │ - mov %rax,-0x2b8(%r12) │ │ │ │ - movq $0x124ce19,-0x2b0(%r12) │ │ │ │ - movq $0x46d438,-0x2a8(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x298(%r12) │ │ │ │ - movq $0xfb4710,-0x290(%r12) │ │ │ │ - lea -0x2a8(%r12),%rax │ │ │ │ - mov %rax,-0x288(%r12) │ │ │ │ - lea -0x2be(%r12),%rax │ │ │ │ - mov %rax,-0x280(%r12) │ │ │ │ - movq $0x46d480,-0x278(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x268(%r12) │ │ │ │ - movq $0xfb4710,-0x260(%r12) │ │ │ │ - lea -0x278(%r12),%rax │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - lea -0x28e(%r12),%rax │ │ │ │ - mov %rax,-0x250(%r12) │ │ │ │ - movq $0x46d4c8,-0x248(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x238(%r12) │ │ │ │ - movq $0xfb4710,-0x230(%r12) │ │ │ │ - lea -0x248(%r12),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - lea -0x25e(%r12),%rax │ │ │ │ - mov %rax,-0x220(%r12) │ │ │ │ - movq $0x46d510,-0x218(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0xfb4710,-0x200(%r12) │ │ │ │ - lea -0x218(%r12),%rax │ │ │ │ - mov %rax,-0x1f8(%r12) │ │ │ │ - lea -0x22e(%r12),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - movq $0x46d558,-0x1e8(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - movq $0xfb4710,-0x1d0(%r12) │ │ │ │ - lea -0x1e8(%r12),%rax │ │ │ │ - mov %rax,-0x1c8(%r12) │ │ │ │ - lea -0x1fe(%r12),%rax │ │ │ │ - mov %rax,-0x1c0(%r12) │ │ │ │ - movq $0x46d5a0,-0x1b8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x1a8(%r12) │ │ │ │ - movq $0xfb4710,-0x1a0(%r12) │ │ │ │ - lea -0x1b8(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - lea -0x1ce(%r12),%rax │ │ │ │ - mov %rax,-0x190(%r12) │ │ │ │ - movq $0x46d5e8,-0x188(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x188(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x19e(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x46d630,-0x158(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - movq $0xfb4710,-0x140(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x138(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - movq $0x46d678,-0x128(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x118(%r12) │ │ │ │ - movq $0xfb4710,-0x110(%r12) │ │ │ │ - lea -0x128(%r12),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - lea -0x13e(%r12),%rax │ │ │ │ - mov %rax,-0x100(%r12) │ │ │ │ - movq $0x46d6c0,-0xf8(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - movq $0xfb4710,-0xe0(%r12) │ │ │ │ - lea -0xf8(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - lea -0x10e(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0x46d708,-0xc8(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0xfb4710,-0xb0(%r12) │ │ │ │ - lea -0xc8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - lea -0xde(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x46d750,-0x98(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - movq $0xfb4710,-0x80(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - lea -0xae(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x46d798,-0x68(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - movq $0xfb4710,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x7e(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x46d7e0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x4e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + ja 46ff23 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x2e0,0x388(%r13) │ │ │ │ - lea 0xd0cfcb(%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 $0x10,0x388(%r13) │ │ │ │ + movq $0x46fed8,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0eeae(%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 46dca0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - call *(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - sbb %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - and %r9b,-0x75(%r8) │ │ │ │ - sub %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - sub %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - xor %r9b,-0x75(%r8) │ │ │ │ - cmp %r9b,-0x77(%r8) │ │ │ │ - pop %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - rex │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 46d840 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 46fff8 │ │ │ │ + movq $0x46ffb0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 46ffb0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + sbb (%rdi),%cl │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491b80,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0cec4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + 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,0x15(%rdi) │ │ │ │ - movq $0x491ba0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0cea4(%rip),%rbx │ │ │ │ + movq $0x46ff98,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0edf9(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4700a4 │ │ │ │ + movq $0x470058,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 470058 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491bc0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0ce84(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 47007e │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9ea19(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9ea12(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9f9d9(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd0ed55(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + 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,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47014c │ │ │ │ + movq $0x470100,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 470100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491be0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0ce64(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 470126 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9e971(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9e96a(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9f931(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd0ecb5(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491c00,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0ce44(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x8d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + in (%dx),%al │ │ │ │ + rolb $1,(%rax) │ │ │ │ + jmp f4e438 │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + in (%dx),%al │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 470217 │ │ │ │ + movq $0x4701d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4701d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491c20,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0ce24(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x7cff2f14(%rax) │ │ │ │ + jrcxz 4701e2 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 470207 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4701f7 │ │ │ │ + lea 0xd0ec52(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0ec1a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0ec5a(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0ec9a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103f3b94 <__environ@GLIBC_2.2.5+0xf19e8ec> │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491c40,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0ce04(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + adc (%rcx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + movq $0x470280,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 470280 │ │ │ │ + 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491c60,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0cde4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x48004702,%eax │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4702b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,0x15(%rdi) │ │ │ │ - movq $0x491c80,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0cdc4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + add 0x0(%rdi),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4702f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X 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 $0x491ca0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0cda4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + add 0x0(%rdi),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 470328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ 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 $0x491cc0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0cd84(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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,0x15(%rdi) │ │ │ │ - movq $0x491ce0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x48(%r12,%rbx,1) │ │ │ │ + cmp 0x10(%rbp),%eax │ │ │ │ + setle %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0cd64(%rip),%rbx │ │ │ │ + lea 0xddca99(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0eb8a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491d00,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0cd44(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47048b │ │ │ │ + movq $0x4703c8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4703c8 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e152 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1234581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + add 0x0(%rdi),%eax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4703f0 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e192 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x46e1a8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 443b08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x4(%r8) │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 470440 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - movq $0x1234581,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e22d │ │ │ │ - movq $0x46e120,-0x40(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x46e168,-0x28(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x491f20,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ + ja 470473 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0xd0cc41(%rip),%rbx │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x470428,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0ea66(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 46e2de │ │ │ │ - movq $0x46e298,-0x8(%rbp) │ │ │ │ + jb 470548 │ │ │ │ + movq $0x470500,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e298 │ │ │ │ + jne 470500 │ │ │ │ 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 -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ + fsubr %st(3),%st │ │ │ │ + sbb (%rdi),%cl │ │ │ │ (bad) │ │ │ │ - jne 46e2e9 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e2ce │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0cba3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdd1e19(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + 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,0x15(%rdi) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xd0cb4c(%rip),%rbx │ │ │ │ + movq $0x4704e8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0e9b1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e451 │ │ │ │ - movq $0x46e398,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4705f4 │ │ │ │ + movq $0x4705a8,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e398 │ │ │ │ + jne 4705a8 │ │ │ │ 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 0x48(%rax,%riz,2),%esi │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jne 46e45c │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e3f4 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - mov 0xc(%rbx),%rbx │ │ │ │ - movq $0x491a20,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e441 │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - movq $0x491a40,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0ca60(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4705ce │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9f498(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9f491(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9f469(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd0e90d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xdd1ca6(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e549 │ │ │ │ - movq $0x46e4c0,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47069c │ │ │ │ + movq $0x470650,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e4c0 │ │ │ │ + jne 470650 │ │ │ │ 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,0x49(%rdx,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e4f6 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x491b00,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e539 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x491b20,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xc(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0c970(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 470676 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9f3f0(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9f3e9(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9f3c1(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd0e86d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 clc │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x45358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + call 6730079f <__environ@GLIBC_2.2.5+0x660ab4f7> │ │ │ │ + (bad) 0x1f0f6600(%rbp) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4800d0e8(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46e613 │ │ │ │ - movq $0x46e5a8,-0x8(%rbp) │ │ │ │ + jb 470767 │ │ │ │ + movq $0x470728,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e5a8 │ │ │ │ + jne 470728 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0x83496a75,%eax │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x42(%rdi) │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rcx │ │ │ │ - mov 0x13(%rbx),%rbx │ │ │ │ - movq $0x491a00,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,-0x18(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 470757 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 470747 │ │ │ │ + lea 0xd0e80a(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0c8ce(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdd1ae4(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0e7d2(%rip),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0e812(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0e852(%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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e6cc │ │ │ │ - movq $0x46e680,-0x8(%rbp) │ │ │ │ + rex.RB call 103f40e4 <__environ@GLIBC_2.2.5+0xf19ee3c> │ │ │ │ + (bad) │ │ │ │ + adc (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x4707d0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e680 │ │ │ │ + jne 4707d0 │ │ │ │ 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,0x2f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x491b40,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x13(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0c81d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e7b4 │ │ │ │ - movq $0x46e728,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46e728 │ │ │ │ + or %cl,(%rax) │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 470808 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + 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,0x72(%rbp) │ │ │ │ - movq $0x46e760,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46e760 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x8(%r8) │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 470840 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add $0x75,%al │ │ │ │ - cmp -0x7d(%rcx),%cl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x8(%r8) │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jne 470878 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + 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 %r15b,0x48(%r12,%rbx,1) │ │ │ │ + cmp 0x10(%rbp),%eax │ │ │ │ + setle %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xdd195c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0xddc549(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xd0c75d(%rip),%rbx │ │ │ │ + lea 0xd0e742(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46e7f5 │ │ │ │ - movq $0x46e810,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4709db │ │ │ │ + movq $0x470918,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xd0c744(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 470918 │ │ │ │ + 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(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,%dl │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r9b,-0x18(%r8) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ + add %r8b,0x9(%r8) │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e848 │ │ │ │ + jne 470940 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000001(%rsi) │ │ │ │ - movl $0x46e880,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46e880 │ │ │ │ - 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,0x48000002(%rsi) │ │ │ │ - movl $0x46e8b8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,-0x7cffb8f7(%r8) │ │ │ │ + jrcxz 470952 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e8b8 │ │ │ │ + jne 470990 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebp,0x49000005(%rsi) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + 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 %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 46e8f2 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0x491f00,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + ja 4709c3 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x46e928,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46e928 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + movq $0x470978,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0e61e(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x1(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x46e960,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 470a98 │ │ │ │ + movq $0x470a50,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46e960 │ │ │ │ + jne 470a50 │ │ │ │ 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,0x48000002(%rsi) │ │ │ │ - movl $0x46e998,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46e998 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + fsubr %st(3),%st │ │ │ │ + sbb (%rdi),%cl │ │ │ │ (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 %ch,%dh │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - jmp ffffffff8b8ee9f8 <__environ@GLIBC_2.2.5+0xffffffff8a699750> │ │ │ │ - pop %rbx │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46e9d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x470a38,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0e569(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - sbb $0xd11788,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46ea08,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ea08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7d(%rcx) │ │ │ │ + out %al,$0x7 │ │ │ │ + lea 0xbbc62d(%rip),%rax │ │ │ │ + mov (%rax,%r14,8),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xb9ef1b(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9ef1c(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9ef21(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9ef26(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9ef2a(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xb9ef2f(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000001(%rsi) │ │ │ │ - movl $0x46ea40,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 470b80 │ │ │ │ + movq $0x470b70,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ea40 │ │ │ │ + jne 470b70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,%dh │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x16(%r8) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ea78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd11840,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46eab0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46eab0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 470b7c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 470ac0 │ │ │ │ + lea 0xd0e491(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x48000001(%rsi) │ │ │ │ - movl $0x46eae8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 470bf0 │ │ │ │ + movq $0x470be0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46eae8 │ │ │ │ + jne 470be0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,(%rsi) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - jmp 46eb45 │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46eb20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd114d5,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46eb58,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46eb58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 470bec │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 470ac0 │ │ │ │ + lea 0xd0e429(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000001(%rsi) │ │ │ │ - movl $0x46eb90,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46eb90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + testl $0xfd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jrcxz 470bf4 │ │ │ │ + add %ch,%cl │ │ │ │ (bad) │ │ │ │ + fsubrs 0x1f0f6600(%rbp) │ │ │ │ + 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) │ │ │ │ - sbb $0xd117e0,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46ebc8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 470c93 │ │ │ │ + movq $0x470c80,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ebc8 │ │ │ │ + jne 470c80 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%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 %ecx,(%rdi) │ │ │ │ - test %al,0x48000001(%rsi) │ │ │ │ - movl $0x46ec00,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ec00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + xor $0xddc192,%eax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 470ac0 │ │ │ │ + lea 0xd0e396(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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,-0x73(%rax) │ │ │ │ - sbb $0xd11608,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46ec38,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + rex.RB call 103f460c <__environ@GLIBC_2.2.5+0xf19f364> │ │ │ │ + (bad) │ │ │ │ + adc (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x470cf8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ec38 │ │ │ │ + jne 470cf8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000001(%rsi) │ │ │ │ - movl $0x46ec70,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ec70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd11437,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46eca8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46eca8 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor %cl,-0x74b7ffb9(%rip) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 470d30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %al,0x48000001(%rsi) │ │ │ │ - movl $0x46ece0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ece0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd111e3,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46ed18,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ed18 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0xd(%r8) │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 470d68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd115f8,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46ed50,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x7cffb8f3(%r8) │ │ │ │ + jrcxz 470d7a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ed50 │ │ │ │ + jne 470da0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd11510,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x48(%r12,%rbx,1) │ │ │ │ + cmp 0x10(%rbp),%eax │ │ │ │ + setle %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x46ed88,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ed88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea 0xddc021(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0e372(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd11428,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46edc0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 470f03 │ │ │ │ + movq $0x470e40,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46edc0 │ │ │ │ + jne 470e40 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd11340,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46edf8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46edf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd11256,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46ee30,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0xe(%r8) │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ee30 │ │ │ │ + jne 470e68 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd1116c,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46ee68,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ee68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xd11002,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x46eea0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,-0x7cffb8f2(%r8) │ │ │ │ + jrcxz 470e7a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46eea0 │ │ │ │ + jne 470eb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ 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 46eed6 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x46ef10,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46ef10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ 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 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x491f20,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 470eeb │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x470ea0,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0e24e(%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,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 46efd7 │ │ │ │ - movq $0x46efa8,-0x8(%rbp) │ │ │ │ + jb 470fc0 │ │ │ │ + movq $0x470f78,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46efa8 │ │ │ │ + jne 470f78 │ │ │ │ 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 $0xbbe12b,%eax │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd0c1af(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0c141(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0c4aa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xd0c0c8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0c05a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0bfec(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0bf7e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - add $0xfffffffffffffffa,%rax │ │ │ │ - lea 0xbbe0ee(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46f0ae │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0xf06240,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0xf06240,-0x38(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xf06240,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0xf06240,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf06240,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x68,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46f154 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - mov 0x9(%rbx),%rbx │ │ │ │ - movq $0xf06260,-0x60(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0xf06220,-0x48(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0xf06240,-0x38(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xf06240,-0x28(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0xf06240,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf06240,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 46f1c7 │ │ │ │ - mov 0x1(%rbx),%rax │ │ │ │ - movq $0xf06220,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xf06240,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0xf06240,-0x18(%r12) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf06240,-0x8(%r12) │ │ │ │ - lea -0x16(%r12),%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 $0xfb4650,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0c294(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0c226(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0c1b8(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0c14a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0c0dc(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0c06e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0bfff(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0bf91(%rip),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x470f60,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0e199(%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,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jae 46f2bf │ │ │ │ - lea 0xd0c220(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jb 47106c │ │ │ │ + movq $0x471020,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471020 │ │ │ │ + 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,-0x39(%r8) │ │ │ │ - or %r15b,0x480046f2(%r8) │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f2b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 471046 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9e997(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9e994(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9e960(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd0e0f5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46f30d │ │ │ │ - movq $0x46f300,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471114 │ │ │ │ + movq $0x4710c8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f300 │ │ │ │ + jne 4710c8 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x490046f2(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 46f328 │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add 0x2c(%rbx),%esi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4710ee │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9e8ef(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9e8ec(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9e8b8(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + lea 0xd0e055(%rip),%rbx │ │ │ │ + jmp *-0x8(%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 46f342 │ │ │ │ - movq $0x46f818,-0x8(%rbp) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x2d358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ + loopne 471114 │ │ │ │ + add %ch,%cl │ │ │ │ + out %al,(%dx) │ │ │ │ + shrb %cl,0x1f0f6600(%rbp) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4800d0e0(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4711df │ │ │ │ + movq $0x4711a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 46ef70 │ │ │ │ - lea 0xd0c14f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x46f378,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f378 │ │ │ │ + jne 4711a0 │ │ │ │ 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ch,0x1(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x46f3b0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f3b0 │ │ │ │ + add %bl,-0x20(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4711cf │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4711bf │ │ │ │ + lea 0xd0dff2(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0xd0dfba(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0dffa(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0e03a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,%ah │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - repz rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103f4b5c <__environ@GLIBC_2.2.5+0xf19f8b4> │ │ │ │ (bad) │ │ │ │ + adc (%rcx),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x471248,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f3e8 │ │ │ │ + jne 471248 │ │ │ │ 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(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adcb $0x47,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - hlt │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f418 │ │ │ │ + jne 471280 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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 %ecx,(%rdi) │ │ │ │ - test %dh,(%rdi) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0xc(%r8) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %r15b,-0x7cffb8ee(%r8) │ │ │ │ + jrcxz 471292 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f450 │ │ │ │ + jne 4712b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r8b,0x480046f4(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f480 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%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 %ah,0x1(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x46f4b8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,%r8b │ │ │ │ + adc 0x0(%rdi),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f4b8 │ │ │ │ + jne 4712f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000002(%rdi) │ │ │ │ - movl $0x46f4f0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f4f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl 0x3b(%r8) │ │ │ │ + or %r15b,0x48(%r12,%rbx,1) │ │ │ │ + cmp 0x10(%rbp),%eax │ │ │ │ + setle %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xddbad1(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0df2a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 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(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - cmc │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471453 │ │ │ │ + movq $0x471390,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f520 │ │ │ │ + jne 471390 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x48000001(%rdi) │ │ │ │ - movl $0x46f558,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f558 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r9b,0x480046f5(%r8) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48004713(%r8) │ │ │ │ mov 0x7(%rbx),%ebx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f588 │ │ │ │ + jne 4713b8 │ │ │ │ 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + adc $0x47,%al │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r15b,0x480046f5(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f5b8 │ │ │ │ + jne 471408 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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 %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + 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 %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47143b │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4713f0,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0de06(%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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x46f5f0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471510 │ │ │ │ + movq $0x4714c8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f5f0 │ │ │ │ + jne 4714c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + sbb (%rdi),%cl │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - testb $0x48,0x0(%rsi) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f620 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ ... │ │ │ │ + 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 $0xfb4650,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4714b0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0dd51(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x1(%rdi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x46f658,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f658 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471567 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 47155d │ │ │ │ + lea 0xddb8c3(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4715c8 │ │ │ │ + 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 4715ab │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r9b,0x480046f6(%r8) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f688 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 471615 │ │ │ │ + movq $0x471530,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x471580,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd0df09(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - int3 │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - testb $0x48,0x0(%rsi) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4716a7 │ │ │ │ + movq $0x471680,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f6c0 │ │ │ │ + jne 471680 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - testb $0x48,0x0(%rsi) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f6f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r8) │ │ │ │ + clc │ │ │ │ + add 0xe(%rsi),%bh │ │ │ │ + lea 0xddb785(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4715c8 │ │ │ │ + lea 0xd0de8a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - testl $0x75b8b48,0x0(%rsi) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f720 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471703 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 4716f5 │ │ │ │ + lea 0xddb72b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 471760 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r10b,-0x9(%r8) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f750 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r8b,0x480046f7(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f780 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471743 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%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 %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r14b,0x480046f7(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f7b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x1(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4717bb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4716c8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x471718,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r15b,%r8b │ │ │ │ - testl $0x48c38948,0x0(%rsi) │ │ │ │ - add $0x8,%ebp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f7f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47183a │ │ │ │ + and $0x7,%r14d │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + and $0x7,%esi │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 471845 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 471820 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xddb5fc(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x471760,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 471760 │ │ │ │ + lea 0xd0dcff(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x471878,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 46f331 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + jnp 471882 │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x46f850,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471950 │ │ │ │ + movq $0x4718d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f850 │ │ │ │ + jne 4718d8 │ │ │ │ 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 %ch,%ch │ │ │ │ - cli │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %bl,(%rcx) │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r9b,0x480046f8(%r8) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f888 │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 471910 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,-0x5(%rdi) │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - clc │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x19(%r8) │ │ │ │ + rex.RXB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f8c0 │ │ │ │ + jne 471940 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x1(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x46f8f8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f8f8 │ │ │ │ - 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 %edx,-0x3(%rdi) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - stc │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xd0dbf1,%eax │ │ │ │ + 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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471a9e │ │ │ │ + movq $0x4719b0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f930 │ │ │ │ + jne 4719b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - push $0x480046f9 │ │ │ │ + call 484760d2 <__environ@GLIBC_2.2.5+0x47220e2a> │ │ │ │ mov 0xf(%rbx),%eax │ │ │ │ mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f968 │ │ │ │ + jne 4719e8 │ │ │ │ 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 %r9b,%r8b │ │ │ │ - testl $0xe9de8949,0x0(%rsi) │ │ │ │ - mov $0xf9,%al │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r12b,0x480046f9(%r8) │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46f9a0 │ │ │ │ - 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 %ah,0x48fffffa(%rdi) │ │ │ │ - movl $0x46f9d8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + add %r15b,(%r8) │ │ │ │ + sbb 0x0(%rdi),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46f9d8 │ │ │ │ + jne 471a38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x48fffffb(%rdi) │ │ │ │ - movl $0x46fa10,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46fa10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dl,%bh │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl -0x39(%rax) │ │ │ │ - add %r9b,-0x6(%r8) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46fa48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,%gs:-0x39(%rax) │ │ │ │ - add %r15b,-0x6(%r8) │ │ │ │ - rex.RX add %r9b,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46fa78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 46f331 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 471a86 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 471a74 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdde7e2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x471a20,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0dabb(%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 46fae8 │ │ │ │ - movq $0x46fad8,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471bd7 │ │ │ │ + movq $0x471b00,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46fad8 │ │ │ │ + jne 471b00 │ │ │ │ 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,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - sti │ │ │ │ - rex.RX add %r9b,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex clc │ │ │ │ + rex.RB clc │ │ │ │ + cmp %bl,(%rbx) │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xd0b9b1,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 471b38 │ │ │ │ + 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) │ │ │ │ - sbb $0xddc962,%eax │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - imul $0xffffffff,%edi,%edi │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,-0x7cffb8e5(%r8) │ │ │ │ + jrcxz 471b4a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471b88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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 46fbaf │ │ │ │ - lea 0xd0b950(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r13b,0x480046fb(%r8) │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46fba8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 471bbf │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x471b70,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0d98a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46fc00 │ │ │ │ - movq $0x46fbf0,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %ch,(%rax) │ │ │ │ + xlat %ds:(%rbx) │ │ │ │ + faddl (%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471d75 │ │ │ │ + movq $0x471c40,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46fbf0 │ │ │ │ + jne 471c40 │ │ │ │ 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 %ch,%al │ │ │ │ + (bad) │ │ │ │ + faddl (%rax) │ │ │ │ + movq $0x471c78,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471c78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x5(%r8) │ │ │ │ - rex.RX add %r9b,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sub %dh,%bh │ │ │ │ (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xddc86a,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,0x4800dcd6(%rax) │ │ │ │ + movl $0x471cb0,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 471cb0 │ │ │ │ + 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 %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 46fc6c │ │ │ │ - movq $0x46fc60,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %bh,-0x2a(%rax) │ │ │ │ + faddl (%rax) │ │ │ │ + movq $0x471d08,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46fc60 │ │ │ │ + jne 471d08 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x2a(%rax) │ │ │ │ + faddl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 471d16 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - in $0xfe,%al │ │ │ │ + add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xd0b845,%eax │ │ │ │ + faddl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 471d5d │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 471d49 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 471d49 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdcd5d4(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x471ce8,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0d7f4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %eax,%esi │ │ │ │ - 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 471dc7 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jne 471dbd │ │ │ │ + lea 0xddb063(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 471e28 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 46fd0f │ │ │ │ - lea 0xd0b828(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471e0b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,(%r8) │ │ │ │ - std │ │ │ │ - rex.RX add %r9b,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46fd08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 46fd3d │ │ │ │ - movq $0x46fcd8,-0x10(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 46fcd8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xddc72d(%rip),%rbx │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 471e75 │ │ │ │ + movq $0x471d90,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x471de0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd0d741(%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 46fda4 │ │ │ │ - movq $0x46fd98,-0x8(%rbp) │ │ │ │ + jb 471f07 │ │ │ │ + movq $0x471ee0,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46fd98 │ │ │ │ + jne 471ee0 │ │ │ │ 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) │ │ │ │ - or $0xff,%al │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xd0b745,%eax │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r8) │ │ │ │ + clc │ │ │ │ + add $0x8d480e7e,%eax │ │ │ │ + sbb $0xddaf25,%eax │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 471e28 │ │ │ │ + lea 0xd0d6c2(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + 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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 471f63 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 471f55 │ │ │ │ + lea 0xddaecb(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 471fc0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - xchg %eax,%esi │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 471fa3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%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 %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47201b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x471f28,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x471f78,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - jae 46fdea │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47209a │ │ │ │ + and $0x7,%r14d │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + and $0x7,%esi │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4720a5 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 472080 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xddad9c(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x471fc0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 471fc0 │ │ │ │ + lea 0xd0d537(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4720d8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - push %rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + jnp 4720e2 │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - xor %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4721b0 │ │ │ │ + movq $0x472138,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472138 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - adc %edi,%edi │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + jo 47215f │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ + jne 472170 │ │ │ │ + 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,-0xd(%rcx,%rcx,4) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x48004721(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4721a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xd0d429,%eax │ │ │ │ + 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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jae 46fef0 │ │ │ │ - lea 0xd0b670(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jb 4722fe │ │ │ │ + movq $0x472210,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472210 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex.W and 0x0(%rdi),%al │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472248 │ │ │ │ + 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(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add 0x25(%rbp),%dh │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - movq $0x46fed8,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x7cffb8de(%r8) │ │ │ │ + jrcxz 47225a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46fed8 │ │ │ │ + jne 472298 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x46ff30,0x0(%rbp) │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - 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,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x3(%r8) │ │ │ │ - incb (%rax) │ │ │ │ - jmp 443e58 │ │ │ │ - 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 46ff7a │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - movq $0x1234581,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443cb8 │ │ │ │ - lea 0xd0b5b7(%rip),%rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4722e6 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4722d4 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdddf82(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x472280,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0d2e3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + 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 470007 │ │ │ │ - movq $0x46ffd8,-0x8(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 472437 │ │ │ │ + movq $0x472360,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 46ffd8 │ │ │ │ + jne 472360 │ │ │ │ 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 $0xbbd193,%eax │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xd100bc(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd10055(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0b532(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xd0ffe3(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0ff7c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0fe95(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd0fe2e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cwtl │ │ │ │ + and 0x0(%rdi),%eax │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472398 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - add $0xfffffffffffffffa,%rax │ │ │ │ - lea 0xbbd159(%rip),%rbx │ │ │ │ - mov (%rbx,%rax,8),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd102ab(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd10245(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd101df(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd10179(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd10113(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd100ad(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xd10047(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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,0x1a(%rdi) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd0b42f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + and 0x0(%rdi),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4723e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x72b7ff25(%rdx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 470156 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ddc710 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800dba9(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4701d0 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4701c5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x470130,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7020 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47241f │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4723d0,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0d1b2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ + faddl (%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47021a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x124ce19,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ + jb 4725d5 │ │ │ │ + movq $0x4724a0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4724a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4800dcce(%rax) │ │ │ │ + movl $0x4724d8,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4724d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47025a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 470370 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %dl,-0x32(%rax) │ │ │ │ + faddl (%rax) │ │ │ │ + movq $0x472510,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472510 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47029a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2fc8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ (bad) │ │ │ │ + faddl (%rax) │ │ │ │ + movq $0x472568,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472568 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %ah,%al │ │ │ │ + int $0xdc │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + and $0x66,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 470301 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47034e │ │ │ │ - add $0x50,%r12 │ │ │ │ + add %al,%al │ │ │ │ + int $0xdc │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 470343 │ │ │ │ + ja 4725bd │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4725a9 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 4725a9 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdccd74(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x472548,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0d01c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 472627 │ │ │ │ + movq $0xfee7c8,-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 $0x470230,-0x48(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x470270,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - movq $0xff08a0,-0x20(%rbp) │ │ │ │ - movq $0x117b54a,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed71c8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 47261d │ │ │ │ + lea 0xdda803(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 472688 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jae 470410 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47266b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ebx,-0x7cb70000(%rax,%rax,1) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 470454 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4702b0,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - add $0x28,%rbp │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - movq $0x470398,-0x28(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0xe(%rax),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + ja 4726d5 │ │ │ │ + movq $0x4725f0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x472640,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd0cf69(%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 472767 │ │ │ │ + movq $0x472740,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 470398 │ │ │ │ + jne 472740 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r8) │ │ │ │ + clc │ │ │ │ + add 0xe(%rsi),%bh │ │ │ │ + lea 0xdda6c5(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 472688 │ │ │ │ + lea 0xd0ceea(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4704a2 │ │ │ │ + jb 4727c3 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 4727b5 │ │ │ │ + lea 0xdda66b(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 470370 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 472820 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 470529 │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47051e │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x470478,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0xff0268,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ + jb 472803 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6f50 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - fildl (%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4705a0 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 470595 │ │ │ │ - movq $0x470178,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4705c0,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed6ee0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd0afa9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - pop %rax │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47062c │ │ │ │ - movq $0x4701e8,-0x50(%r12) │ │ │ │ + ja 47287b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x472788,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x470370,-0x38(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x4704c0,-0x20(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x36(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + movq $0x4727d8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x58,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 470691 │ │ │ │ - movq $0x470720,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0xe(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443be0 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4728fa │ │ │ │ + and $0x7,%r14d │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + and $0x7,%esi │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 472905 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 4728e0 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdda53c(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x472820,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 472820 │ │ │ │ + lea 0xd0cd5f(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x472938,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - 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,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,-0x7cb70000(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - sub %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x39(%rdi) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jnp 472942 │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rsi,1) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - movq $0x4706a8,0x8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 443d88 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 472a10 │ │ │ │ + movq $0x472998,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - lea 0xdcf9a2(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472998 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47083c │ │ │ │ - movq $0x4707d0,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4707d0 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + shrb $1,(%rcx) │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 4729d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d0ad(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jne 470847 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47082c │ │ │ │ - mov 0x13(%rbx),%rax │ │ │ │ - movq $0x470658,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - lea 0xdc545a(%rip),%r14 │ │ │ │ - movq $0xfefd40,0x10(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 470548 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0ad1d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xdcf8bb(%rip),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - 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 %dh,%al │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 470788 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,(%r8) │ │ │ │ + sub 0x0(%rdi),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472a00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %edx,%eax │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 44b0c8 │ │ │ │ (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,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 470924 │ │ │ │ - movq $0x470870,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - movq $0x4708a0,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0xd0ac3a(%rip),%rbx │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xd0cc51,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 %cl,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 470788 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 472b5e │ │ │ │ + movq $0x472a70,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472a70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7a(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 44b0c8 │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + test $0x2a,%al │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 472aa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x77(%rbp) │ │ │ │ - lock mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 46e1e0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,%r8b │ │ │ │ + sub 0x0(%rdi),%al │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472af8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d0ab(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470a73 │ │ │ │ - add $0x58,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 470a68 │ │ │ │ - movq $0x470958,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - movq $0x470988,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - movq $0x4709b0,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - movq $0x470a90,-0x20(%rbp) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 4708c8 │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - lea 0xd0ab16(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ 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 $0x491a80,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 472b46 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 472b34 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xddd722(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x472ae0,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0cb0b(%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 %ch,%cl │ │ │ │ - jmp 470b35 │ │ │ │ - std │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 472c97 │ │ │ │ + movq $0x472bc0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472bc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 470b24 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 470f88 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ + sub 0x0(%rdi),%eax │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472bf8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470b6a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x2c(%r8) │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 472c48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470bb2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470bfa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 472c7f │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x472c30,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0c9da(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %ch,-0x3a(%rax) │ │ │ │ + faddl (%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 472e35 │ │ │ │ + movq $0x472d00,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472d00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470c42 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + faddl (%rax) │ │ │ │ + movq $0x472d38,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472d38 │ │ │ │ + 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 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + movq $0x472d70,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472d70 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470c8a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800dcc5(%rax) │ │ │ │ + movl $0x472dc8,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472dc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,0x4800dcc5(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 472dd6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470cd2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %ah,-0x3b(%rax) │ │ │ │ + faddl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 472e1d │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 472e09 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 472e09 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdcc514(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x472da8,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0c844(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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 470d1a │ │ │ │ + jb 472e87 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 472e7d │ │ │ │ + lea 0xdd9fa3(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 472ee8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 470d62 │ │ │ │ + jb 472ecb │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470daa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 472f35 │ │ │ │ + movq $0x472e50,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x472ea0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd0c791(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 470df2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jb 472fc7 │ │ │ │ + movq $0x472fa0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 472fa0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r8) │ │ │ │ + clc │ │ │ │ + add 0xe(%rsi),%bh │ │ │ │ + lea 0xdd9e65(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 472ee8 │ │ │ │ + lea 0xd0c712(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470e3a │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 473023 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 473015 │ │ │ │ + lea 0xdd9e0b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473080 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 470e82 │ │ │ │ + jb 473063 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470eca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4730db │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x472fe8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x473038,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 470f12 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47315a │ │ │ │ + and $0x7,%r14d │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + and $0x7,%esi │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 473165 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 473140 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdd9cdc(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x473080,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 473080 │ │ │ │ + lea 0xd0c587(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x473198,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ + nopl (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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 470f5a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0xff,%bl │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + jnp 4731a2 │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - call *(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ 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 4714cb │ │ │ │ - movq $0x470fd8,-0x28(%rbp) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x50(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 473270 │ │ │ │ + movq $0x4731f8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 470fd8 │ │ │ │ + jne 4731f8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + xor %dh,(%rdx) │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,%edi │ │ │ │ - add $0x0,%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 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 0x77(%rbx),%rbx │ │ │ │ - movq $0x470b38,-0x350(%r12) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x70(%rbp),%rdi │ │ │ │ - mov %rdi,-0x340(%r12) │ │ │ │ - mov %rbx,-0x338(%r12) │ │ │ │ - movq $0xfb4710,-0x330(%r12) │ │ │ │ - lea -0x350(%r12),%rbx │ │ │ │ - mov %rbx,-0x328(%r12) │ │ │ │ - movq $0x124ce19,-0x320(%r12) │ │ │ │ - movq $0x470b80,-0x318(%r12) │ │ │ │ - mov 0x68(%rbp),%rbx │ │ │ │ - mov %rbx,-0x308(%r12) │ │ │ │ - mov %rsi,-0x300(%r12) │ │ │ │ - movq $0xfb4710,-0x2f8(%r12) │ │ │ │ - lea -0x318(%r12),%rbx │ │ │ │ - mov %rbx,-0x2f0(%r12) │ │ │ │ - lea -0x32e(%r12),%rbx │ │ │ │ - mov %rbx,-0x2e8(%r12) │ │ │ │ - movq $0x470bc8,-0x2e0(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x2d0(%r12) │ │ │ │ - mov %rdx,-0x2c8(%r12) │ │ │ │ - movq $0xfb4710,-0x2c0(%r12) │ │ │ │ - lea -0x2e0(%r12),%rbx │ │ │ │ - mov %rbx,-0x2b8(%r12) │ │ │ │ - lea -0x2f6(%r12),%rbx │ │ │ │ - mov %rbx,-0x2b0(%r12) │ │ │ │ - movq $0x470c10,-0x2a8(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x298(%r12) │ │ │ │ - mov %rcx,-0x290(%r12) │ │ │ │ - movq $0xfb4710,-0x288(%r12) │ │ │ │ - lea -0x2a8(%r12),%rbx │ │ │ │ - mov %rbx,-0x280(%r12) │ │ │ │ - lea -0x2be(%r12),%rbx │ │ │ │ - mov %rbx,-0x278(%r12) │ │ │ │ - movq $0x470c58,-0x270(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x260(%r12) │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - movq $0xfb4710,-0x250(%r12) │ │ │ │ - lea -0x270(%r12),%rax │ │ │ │ - mov %rax,-0x248(%r12) │ │ │ │ - lea -0x286(%r12),%rax │ │ │ │ - mov %rax,-0x240(%r12) │ │ │ │ - movq $0x470ca0,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - mov %r14,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rax │ │ │ │ - mov %rax,-0x210(%r12) │ │ │ │ - lea -0x24e(%r12),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x470ce8,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rax │ │ │ │ - mov %rax,-0x1d0(%r12) │ │ │ │ - movq $0x470d30,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - movq $0x470d78,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x470dc0,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x470e08,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x470e50,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x470e98,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x470ee0,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x470f28,-0x40(%r12) │ │ │ │ - mov 0x78(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x358,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0a0d6(%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 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 471678 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 473230 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4715a5 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x6f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x77(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - jmp 45b5a0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x32(%r8) │ │ │ │ + rex.RXB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 473260 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + 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 test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 471645 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x6f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x77(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - jmp 470f88 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - js 471650 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + cwtl │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xd0c479,%eax │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4717e8 │ │ │ │ - movq $0x471528,-0x110(%r12) │ │ │ │ - mov %r14,-0x108(%r12) │ │ │ │ - mov %rsi,-0x100(%r12) │ │ │ │ - mov %rdi,-0xf8(%r12) │ │ │ │ - mov %r8,-0xf0(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0xe0(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0xd0(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0xc8(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0xc0(%r12) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,-0xb8(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0xb0(%r12) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa8(%r12) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0xa0(%r12) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0x4715c8,-0x90(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - mov %rsi,-0x80(%r12) │ │ │ │ - mov %rdi,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x8f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x10f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x118,0x388(%r13) │ │ │ │ - lea 0xd09db6(%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 %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4733be │ │ │ │ + movq $0x4732d0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4732d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ 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 471860 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 471895 │ │ │ │ - movq $0x4718c8,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd09d1c(%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 %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + or %dh,(%rbx) │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 473308 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - sbb %al,0x0(%rdi) │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - mov %rbx,0x68(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ + add %r11b,0x33(%r8) │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 473358 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - sbb %eax,0x0(%rdi) │ │ │ │ - mov 0x60(%rbp),%r14 │ │ │ │ - mov %rbx,0x60(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x19(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - pop %rax │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4733a6 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 473394 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xddcec2(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x473340,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0c333(%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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4734f7 │ │ │ │ + movq $0x473420,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473420 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x19(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - push %rax │ │ │ │ - mov %rbx,0x50(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ + xor $0x47,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 473458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c004719(%r8) │ │ │ │ - mov 0x48(%rbp),%esi │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r13b,-0x7cffb8cc(%r8) │ │ │ │ + jrcxz 47346a │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4734a8 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r15b,0x4c004719(%r8) │ │ │ │ - mov 0x40(%rbp),%esi │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - sbb %eax,0x0(%rdi) │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4734df │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x473490,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0c202(%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 %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + mov $0x8d4800dc,%esi │ │ │ │ + rex.RB call 103f6e74 <__environ@GLIBC_2.2.5+0xf1a1bcc> │ │ │ │ + (bad) │ │ │ │ + push $0x48000001 │ │ │ │ + movl $0x473560,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473560 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - sbb 0x0(%rdi),%al │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,%al │ │ │ │ + mov $0xc74800dc,%ebp │ │ │ │ + rex.RB clc │ │ │ │ + cwtl │ │ │ │ + xor $0x8b480047,%eax │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 473598 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - sbb 0x0(%rdi),%al │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4800dcbd(%rax) │ │ │ │ + movl $0x4735d0,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4735d0 │ │ │ │ + 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 %bl,-0x43(%rax) │ │ │ │ + faddl (%rax) │ │ │ │ + movq $0x473628,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473628 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x1a(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - add (%rdx),%esp │ │ │ │ - std │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + mov $0x8b4800dc,%ebp │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + and $0x66,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x4c00471a(%r8) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov $0x8b4800dc,%ebp │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47367d │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 473669 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 473669 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdcbcb4(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x473608,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0c06c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4c00471a(%r8) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4736e7 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 4736dd │ │ │ │ + lea 0xdd9743(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473748 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - sbb 0x0(%rdi),%al │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47372b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%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 %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - sbb 0x0(%rdi),%al │ │ │ │ - mov 0x70(%rbp),%r14 │ │ │ │ - mov %rbx,0x70(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 473795 │ │ │ │ + movq $0x4736b0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x473700,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd0bfb9(%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 %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 473827 │ │ │ │ + movq $0x473800,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473800 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 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 471b0c │ │ │ │ - mov 0x70(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov %rbx,0x68(%rbp) │ │ │ │ - mov %rax,0x70(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 471678 │ │ │ │ - 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 471e58 │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x7d(%r8) │ │ │ │ + clc │ │ │ │ + add %edi,0xe(%rsi) │ │ │ │ + lea 0xdd9605(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 473748 │ │ │ │ + lea 0xd0bf3a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 movabs 0x45c7487c72f8394c,%al │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 473883 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x70(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x80(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - jmp 46d840 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 473875 │ │ │ │ + lea 0xdd95ab(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4738e0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4738c3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 471cbd │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x6f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x77(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - jmp 46bed0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 471d5d │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x6f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x77(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - jmp 46ce58 │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47393b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x473848,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x473898,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4739ba │ │ │ │ + and $0x7,%r14d │ │ │ │ + lea -0x1(%r14),%rax │ │ │ │ + and $0x7,%esi │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4739c5 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 4739a0 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdd947c(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4738e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 4738e0 │ │ │ │ + lea 0xd0bdaf(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4739f8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ 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 0x45c7487c72f8394c,%al │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x70(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x80(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa0,%rbp │ │ │ │ - jmp 471860 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc %bh,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + jnp 473a02 │ │ │ │ (bad) │ │ │ │ decl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W add (%rax),%al │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,%esp │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rax,8) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - lcall *0x4d00471b(%rax) │ │ │ │ - mov %esi,-0x230(%rsp) │ │ │ │ - mov %rsi,-0x228(%r12) │ │ │ │ - mov %rdi,-0x220(%r12) │ │ │ │ - mov %r8,-0x218(%r12) │ │ │ │ - mov %r9,-0x210(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x200(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x1f8(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x1f0(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x1e8(%r12) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,-0x1e0(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1d0(%r12) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x1c8(%r12) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov %rdx,-0x1c0(%r12) │ │ │ │ - movq $0x471c40,-0x1b8(%r12) │ │ │ │ - mov %r14,-0x1b0(%r12) │ │ │ │ - mov %rsi,-0x1a8(%r12) │ │ │ │ - mov %rdi,-0x1a0(%r12) │ │ │ │ - mov %r8,-0x198(%r12) │ │ │ │ - mov %r9,-0x190(%r12) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - mov %r10,-0x188(%r12) │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov %r10,-0x180(%r12) │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov %r10,-0x178(%r12) │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov %r10,-0x170(%r12) │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %r10,-0x168(%r12) │ │ │ │ - mov %r11,-0x160(%r12) │ │ │ │ - mov %rax,-0x158(%r12) │ │ │ │ - mov %rbx,-0x150(%r12) │ │ │ │ - mov %rcx,-0x148(%r12) │ │ │ │ - mov %rdx,-0x140(%r12) │ │ │ │ - movq $0x471ce0,-0x138(%r12) │ │ │ │ - mov %r14,-0x130(%r12) │ │ │ │ - mov %rsi,-0x128(%r12) │ │ │ │ - mov %rdi,-0x120(%r12) │ │ │ │ - mov %r8,-0x118(%r12) │ │ │ │ - mov %r9,-0x110(%r12) │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - mov %r10,-0x108(%r12) │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov %r10,-0x100(%r12) │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov %r10,-0xf8(%r12) │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov %r10,-0xf0(%r12) │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %r10,-0xe8(%r12) │ │ │ │ - mov %r11,-0xe0(%r12) │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov %rbx,-0xd0(%r12) │ │ │ │ - mov %rcx,-0xc8(%r12) │ │ │ │ - mov %rdx,-0xc0(%r12) │ │ │ │ - movq $0x471d80,-0xb8(%r12) │ │ │ │ - lea -0x240(%r12),%r10 │ │ │ │ - mov %r10,-0xb0(%r12) │ │ │ │ - movq $0x471da0,-0xa8(%r12) │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - mov %r8,-0x80(%r12) │ │ │ │ - mov %r9,-0x78(%r12) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %r11,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xb7(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x137(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x1b7(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x248,0x388(%r13) │ │ │ │ - lea 0xd09466(%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 %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 473ad0 │ │ │ │ + movq $0x473a58,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473a58 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ 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 4725b0 │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4721da │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + nop │ │ │ │ + cmp 0x0(%rdi),%al │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473a90 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 472222 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,%r8b │ │ │ │ + cmp 0x0(%rdi),%al │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473ac0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47226a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cwtl │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xd0bca1,%eax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 4722b2 │ │ │ │ + jb 473b27 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jne 473b1d │ │ │ │ + lea 0xdd9303(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473b88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ 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 4722fa │ │ │ │ + jb 473b6b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 472342 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 473bd5 │ │ │ │ + movq $0x473af0,-0x40(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x473b40,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xd0bb99(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 47238a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + jb 473c6f │ │ │ │ + movq $0x473c40,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473c40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4723d2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + je 473c7a │ │ │ │ + dec %rax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jle 473c63 │ │ │ │ + lea 0xdd91bd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 473b88 │ │ │ │ + lea 0xd0bb12(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 473c4f │ │ │ │ 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47241a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%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 472462 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 473cd3 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 473cc5 │ │ │ │ + lea 0xdd915b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 473d30 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 4724aa │ │ │ │ + jb 473d13 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4724f2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 473d8b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x473c98,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x473ce8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47253a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 473e19 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 473e44 │ │ │ │ + dec %rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + je 473e50 │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 473e24 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 473dff │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdd901d(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x473d30,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + jmp 473d30 │ │ │ │ + lea 0xd0b970(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x473e70,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7918 │ │ │ │ + and $0xfffffffffffffff8,%r14 │ │ │ │ + mov (%r14),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 473dd0 │ │ │ │ + and $0xfffffffffffffff8,%rsi │ │ │ │ + mov (%rsi),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 473ddf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ 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 472582 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - enter $0xfffb,$0xff │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + (bad) {%k7}{z} │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,0x1000000(%rip) │ │ │ │ ... │ │ │ │ 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 472a96 │ │ │ │ - movq $0x472600,-0x28(%rbp) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x48(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 473f48 │ │ │ │ + movq $0x473ed0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 472600 │ │ │ │ + jne 473ed0 │ │ │ │ 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 %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + or %bh,(%rdi) │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 473f08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - and %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 472a86 │ │ │ │ - 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 0x6f(%rbx),%rbx │ │ │ │ - movq $0x4721a8,-0x318(%r12) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x68(%rbp),%rsi │ │ │ │ - mov %rsi,-0x308(%r12) │ │ │ │ - mov %rbx,-0x300(%r12) │ │ │ │ - movq $0xfb4710,-0x2f8(%r12) │ │ │ │ - lea -0x318(%r12),%rbx │ │ │ │ - mov %rbx,-0x2f0(%r12) │ │ │ │ - movq $0x124ce19,-0x2e8(%r12) │ │ │ │ - movq $0x4721f0,-0x2e0(%r12) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rbx,-0x2d0(%r12) │ │ │ │ - mov %rdx,-0x2c8(%r12) │ │ │ │ - movq $0xfb4710,-0x2c0(%r12) │ │ │ │ - lea -0x2e0(%r12),%rbx │ │ │ │ - mov %rbx,-0x2b8(%r12) │ │ │ │ - lea -0x2f6(%r12),%rbx │ │ │ │ - mov %rbx,-0x2b0(%r12) │ │ │ │ - movq $0x472238,-0x2a8(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x298(%r12) │ │ │ │ - mov %rcx,-0x290(%r12) │ │ │ │ - movq $0xfb4710,-0x288(%r12) │ │ │ │ - lea -0x2a8(%r12),%rbx │ │ │ │ - mov %rbx,-0x280(%r12) │ │ │ │ - lea -0x2be(%r12),%rbx │ │ │ │ - mov %rbx,-0x278(%r12) │ │ │ │ - movq $0x472280,-0x270(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x260(%r12) │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - movq $0xfb4710,-0x250(%r12) │ │ │ │ - lea -0x270(%r12),%rax │ │ │ │ - mov %rax,-0x248(%r12) │ │ │ │ - lea -0x286(%r12),%rax │ │ │ │ - mov %rax,-0x240(%r12) │ │ │ │ - movq $0x4722c8,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - mov %r14,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rax │ │ │ │ - mov %rax,-0x210(%r12) │ │ │ │ - lea -0x24e(%r12),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x472310,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rax │ │ │ │ - mov %rax,-0x1d0(%r12) │ │ │ │ - movq $0x472358,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - movq $0x4723a0,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x4723e8,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x472430,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x472478,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x4724c0,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x472508,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x472550,-0x40(%r12) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x78,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x320,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd08b2b(%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) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 472c38 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.RXB add %r9b,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 473f38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 472b6d │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x6f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - jmp 45ab08 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + jo 473f44 │ │ │ │ + (bad) │ │ │ │ + decl -0x73(%rax) │ │ │ │ + sbb $0xd0b849,%eax │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 474098 │ │ │ │ + movq $0x473fa8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 473fa8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 472c05 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x6f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - jmp 4725b0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %bh,%dh │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + loopne 473fed │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 473fe0 │ │ │ │ + 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 │ │ │ │ (bad) │ │ │ │ - decl (%rsi) │ │ │ │ - ... │ │ │ │ + je 4740a3 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x474028,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474028 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - or %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + je 4740b2 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 472d8a │ │ │ │ - movq $0x472af8,-0x100(%r12) │ │ │ │ - mov %r14,-0xf8(%r12) │ │ │ │ - mov %rsi,-0xf0(%r12) │ │ │ │ - mov %rdi,-0xe8(%r12) │ │ │ │ - mov %r8,-0xe0(%r12) │ │ │ │ - mov %r9,-0xd8(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0xc8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0xc0(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0xb8(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0xb0(%r12) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,-0xa8(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - movq $0x472b90,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - mov %rdi,-0x70(%r12) │ │ │ │ - mov %r8,-0x68(%r12) │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %r10,-0x38(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xff(%r12),%rax │ │ │ │ + ja 474080 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47406e │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x108,0x388(%r13) │ │ │ │ - lea 0xd08834(%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 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xddc1e8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4740d8,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0b701(%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 472e00 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 473ff8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 47403c │ │ │ │ + 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 %r13b,%r9b │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ (bad) │ │ │ │ - decl (%rsi) │ │ │ │ - ... │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 472e35 │ │ │ │ - movq $0x472e68,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd0879c(%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) │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 474211 │ │ │ │ + movq $0x474138,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474138 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c00472e(%r8) │ │ │ │ - mov 0x60(%rbp),%esi │ │ │ │ - mov %rbx,0x60(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + rex.RB clc │ │ │ │ + jo 47417f │ │ │ │ + rex.RXB add %r9b,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 474170 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x4c00472e(%r8) │ │ │ │ - mov 0x58(%rbp),%esi │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 47421c │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4741b8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4741b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - cs add %r9b,0x75(%r11,%r9,4) │ │ │ │ - push %rax │ │ │ │ - mov %rbx,0x50(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - rex.W │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ + je 47422b │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4741f9 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x474248,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0b590(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 474188 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4741cc │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ + jnp 47424e │ │ │ │ (bad) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - rex │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800dcb0(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4743f3 │ │ │ │ + movq $0x4742b0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4742b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,0x2f(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - cmp %ch,%cl │ │ │ │ - add 0x1f0ffffd(%rip),%ecx │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,-0x50(%rax) │ │ │ │ + faddl (%rax) │ │ │ │ + movq $0x4742e8,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4742e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x4c00472f(%r8) │ │ │ │ - mov 0x30(%rbp),%esi │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x50(%rax) │ │ │ │ + faddl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 4743fe │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x474330,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474330 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4c00472f(%r8) │ │ │ │ - mov 0x28(%rbp),%esi │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + faddl (%rax) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 47440d │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x474378,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474378 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4800dcaf(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + je 47441c │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4743db │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4743c7 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 4743c7 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdcaf56(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x474440,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xd0b3b6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 474300 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 474348 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 474394 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - (bad) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - mov 0x1f0fff(,%rdi,8),%ecx │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + faddl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 474394 │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ + adc $0x70000000,%eax │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4744ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4744a9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c60f(%rip),%rsi │ │ │ │ + lea 0xd0c5e2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474540 │ │ │ │ + movq $0x474508,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474508 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %ch,%cl │ │ │ │ - movsxd 0x1f0fff(,%rdi,8),%ecx │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,%al │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 474524 │ │ │ │ + lea 0xd0c5dd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c5d1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4745ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4745a9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c58f(%rip),%rsi │ │ │ │ + lea 0xd0c4e2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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 %ch,0x4800d0c5(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474640 │ │ │ │ + movq $0x474608,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474608 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - xor %al,0x0(%rdi) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ + add %dh,-0x3b(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 474624 │ │ │ │ + lea 0xd0c55d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c551(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4746ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4746a9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c57f(%rip),%rsi │ │ │ │ + lea 0xd0c552(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800d0c5(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474740 │ │ │ │ + movq $0x474708,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474708 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x3b(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jne 474724 │ │ │ │ + lea 0xd0c54d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c541(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x60000000,%eax │ │ │ │ + (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4747ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4747a9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c4ff(%rip),%rsi │ │ │ │ + lea 0xd0c452(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x30(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - adc 0x1f0fff(,%rdi,8),%ecx │ │ │ │ - or $0x0,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474840 │ │ │ │ + movq $0x474808,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474808 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 474824 │ │ │ │ + lea 0xd0c4cd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c4c1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x50000000,%eax │ │ │ │ + (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4748ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4748a9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c4ef(%rip),%rsi │ │ │ │ + lea 0xd0c4c2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r14b,0x30(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - push $0x685d8948 │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474940 │ │ │ │ + movq $0x474908,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474908 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dl,%al │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 474924 │ │ │ │ + lea 0xd0c4bd(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c4b1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xd0000000,%eax │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4749ae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4749a9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c46f(%rip),%rsi │ │ │ │ + lea 0xd0c3c2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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,0x4800d0c4(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474a40 │ │ │ │ + movq $0x474a08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474a08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 473084 │ │ │ │ - mov 0x68(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - mov 0x60(%rbp),%rbx │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - mov %rbx,0x68(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 472c38 │ │ │ │ - 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 473398 │ │ │ │ - nopl (%rax) │ │ │ │ + add %dl,-0x3c(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 474a24 │ │ │ │ + lea 0xd0c43d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c431(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474aae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 474aa9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c45f(%rip),%rsi │ │ │ │ + lea 0xd0c432(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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 %bh,-0x3c(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474b40 │ │ │ │ + movq $0x474b08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474b08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %al,-0x3c(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 474b24 │ │ │ │ + lea 0xd0c42d(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c421(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474bae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 474ba9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c3df(%rip),%rsi │ │ │ │ + lea 0xd0c332(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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 %bh,%al │ │ │ │ + ret │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474c40 │ │ │ │ + movq $0x474c08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474c08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 473182 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x70(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - jmp 46ba18 │ │ │ │ + add %al,%al │ │ │ │ + ret │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 474c24 │ │ │ │ + lea 0xd0c3ad(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c3a1(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474cae │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 474ca9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c3cf(%rip),%rsi │ │ │ │ + lea 0xd0c3a2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + ret │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474d2f │ │ │ │ + movq $0x474d08,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474d08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,-0x7cff2f3d(%rax) │ │ │ │ + jrcxz 474d12 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 474d21 │ │ │ │ + lea 0xd0c3a0(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0d802(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c3a2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + ret │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474d9e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 474d99 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c35f(%rip),%rsi │ │ │ │ + lea 0xd0c2b2(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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 %bh,-0x3d(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474e1f │ │ │ │ + movq $0x474df8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474df8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,-0x3d(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 474e0f │ │ │ │ + lea 0xd0d6f1(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c322(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xd0c332(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xc0000000,%eax │ │ │ │ + ret │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474e8e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 474e89 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd0c35f(%rip),%rsi │ │ │ │ + lea 0xd0c332(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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 %bh,-0x3d(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474f2f │ │ │ │ + movq $0x474ee8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 474ee8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 473215 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x6f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ + add %al,-0x3d(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jne 474f0b │ │ │ │ + lea 0xd0c326(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 474f3a │ │ │ │ + dec %rax │ │ │ │ + inc %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c312(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 474f1a │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x28000000,%eax │ │ │ │ + ret │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 474fa6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 474fa1 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - jmp 46a248 │ │ │ │ + lea 0xd0c2c7(%rip),%rsi │ │ │ │ + lea 0xd0c21a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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,%al │ │ │ │ + ret $0xd0 │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475040 │ │ │ │ + movq $0x475000,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 475000 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4800d0c2(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 47501c │ │ │ │ + lea 0xd0c295(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 47504b │ │ │ │ + dec %rax │ │ │ │ + dec %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0c281(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 47502b │ │ │ │ + nop │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xb9a93e(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4732ad │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x67(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x6f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - jmp 46b0d0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4750c5 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4750b6 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9a923(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9a924(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9a8f4(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ 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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%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 $0x475090,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb9a48f(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47336a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x70(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffa8,%rbp │ │ │ │ - jmp 472e00 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - rex std │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rsi) │ │ │ │ - ... │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475234 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 4751e0 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 475250 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4751a7 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9a832(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4752b8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 473650 │ │ │ │ - movq $0x473108,-0x220(%r12) │ │ │ │ - mov %r14,-0x210(%r12) │ │ │ │ - mov %rsi,-0x208(%r12) │ │ │ │ - mov %rdi,-0x200(%r12) │ │ │ │ - mov %r8,-0x1f8(%r12) │ │ │ │ - mov %r9,-0x1f0(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x1e8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1e0(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x1d8(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x1d0(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x1c8(%r12) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,-0x1c0(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1b0(%r12) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x40(%rbp),%rcx │ │ │ │ - mov %rcx,-0x1a8(%r12) │ │ │ │ - movq $0x4731a0,-0x1a0(%r12) │ │ │ │ - mov %r14,-0x198(%r12) │ │ │ │ - mov %rsi,-0x190(%r12) │ │ │ │ - mov %rdi,-0x188(%r12) │ │ │ │ - mov %r8,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0x170(%r12) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rdx,-0x168(%r12) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,-0x160(%r12) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,-0x158(%r12) │ │ │ │ - mov %r10,-0x150(%r12) │ │ │ │ - mov %r11,-0x148(%r12) │ │ │ │ - mov %rax,-0x140(%r12) │ │ │ │ - mov %rbx,-0x138(%r12) │ │ │ │ - mov %rcx,-0x130(%r12) │ │ │ │ - movq $0x473238,-0x128(%r12) │ │ │ │ - mov %r14,-0x120(%r12) │ │ │ │ - mov %rsi,-0x118(%r12) │ │ │ │ - mov %rdi,-0x110(%r12) │ │ │ │ - mov %r8,-0x108(%r12) │ │ │ │ - mov %r9,-0x100(%r12) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,-0xf8(%r12) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rdx,-0xf0(%r12) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,-0xe8(%r12) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,-0xe0(%r12) │ │ │ │ - mov %r10,-0xd8(%r12) │ │ │ │ - mov %r11,-0xd0(%r12) │ │ │ │ - mov %rax,-0xc8(%r12) │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - mov %rcx,-0xb8(%r12) │ │ │ │ - movq $0x4732d0,-0xb0(%r12) │ │ │ │ - lea -0x220(%r12),%rdx │ │ │ │ - mov %rdx,-0xa8(%r12) │ │ │ │ - movq $0x4732f0,-0xa0(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - mov %rsi,-0x88(%r12) │ │ │ │ - mov %rdi,-0x80(%r12) │ │ │ │ - mov %r8,-0x78(%r12) │ │ │ │ - mov %r9,-0x70(%r12) │ │ │ │ - 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 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %r10,-0x48(%r12) │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0xa0(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xaf(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x127(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x19f(%r12),%rax │ │ │ │ + ja 475214 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x228,0x388(%r13) │ │ │ │ - lea 0xd07f7e(%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 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 473a70 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9a7b4(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4751d8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4736e2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475284 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9a765(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x475248,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47372a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 473772 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 475334 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475329 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x475148,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb9a28e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4737ba │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 $0x4752d8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 473802 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4753d8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbb25d2(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbb25aa(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47384a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 $0x4753b8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb9a133(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 473892 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jb 47553c │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4754e8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4754ad │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbb24fd(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x475550,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4738da │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47551c │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbb2475(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4754e0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 473922 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + sbb $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47396a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4755cc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4755c1 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x475458,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb99faa(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4739b2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 $0x475570,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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 $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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4739fa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0xbb7aca(%rip),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xb9a37d(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xb9a37b(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xb9a37d(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xb9a37f(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xb9a380(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xb9a382(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 473a42 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - adc %bh,%ah │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rsi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 475658 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 473efc │ │ │ │ - movq $0x473ac0,-0x28(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x40(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 473ac0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - call 4d473aca <__environ@GLIBC_2.2.5+0x4c21e822> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 473eec │ │ │ │ + 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),%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 0x67(%rbx),%rbx │ │ │ │ - movq $0x4736b0,-0x2e0(%r12) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x60(%rbp),%rdx │ │ │ │ - mov %rdx,-0x2d0(%r12) │ │ │ │ - mov %rbx,-0x2c8(%r12) │ │ │ │ - movq $0xfb4710,-0x2c0(%r12) │ │ │ │ - lea -0x2e0(%r12),%rbx │ │ │ │ - mov %rbx,-0x2b8(%r12) │ │ │ │ - movq $0x124ce19,-0x2b0(%r12) │ │ │ │ - movq $0x4736f8,-0x2a8(%r12) │ │ │ │ - mov 0x58(%rbp),%rbx │ │ │ │ - mov %rbx,-0x298(%r12) │ │ │ │ - mov %rcx,-0x290(%r12) │ │ │ │ - movq $0xfb4710,-0x288(%r12) │ │ │ │ - lea -0x2a8(%r12),%rbx │ │ │ │ - mov %rbx,-0x280(%r12) │ │ │ │ - lea -0x2be(%r12),%rbx │ │ │ │ - mov %rbx,-0x278(%r12) │ │ │ │ - movq $0x473740,-0x270(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x260(%r12) │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - movq $0xfb4710,-0x250(%r12) │ │ │ │ - lea -0x270(%r12),%rax │ │ │ │ - mov %rax,-0x248(%r12) │ │ │ │ - lea -0x286(%r12),%rax │ │ │ │ - mov %rax,-0x240(%r12) │ │ │ │ - movq $0x473788,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - mov %r14,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rax │ │ │ │ - mov %rax,-0x210(%r12) │ │ │ │ - lea -0x24e(%r12),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x4737d0,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rax │ │ │ │ - mov %rax,-0x1d0(%r12) │ │ │ │ - movq $0x473818,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - movq $0x473860,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x4738a8,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x4738f0,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x473938,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x473980,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x4739c8,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x473a10,-0x40(%r12) │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + movq $0x4756d8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x70,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x2e8,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd076e5(%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 │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb99e6f(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ 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 474088 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - mov %fs:0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 45a118 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475790 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 475658 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - mov %fs:0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 473a70 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cwtl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47580c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475801 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x475758,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb99da6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - clc │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,0x49000001(%rip) │ │ │ │ - movl $0x473f58,-0xf0(%rsp) │ │ │ │ - mov %r14,-0xe8(%r12) │ │ │ │ - mov %rsi,-0xe0(%r12) │ │ │ │ - mov %rdi,-0xd8(%r12) │ │ │ │ - mov %r8,-0xd0(%r12) │ │ │ │ - mov %r9,-0xc8(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0xb0(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0xa8(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0xa0(%r12) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,-0x98(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - movq $0x473fe8,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ + add %dh,0x3a(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4757b0,-0x30(%r12) │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xef(%r12),%rax │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xf8,0x388(%r13) │ │ │ │ - lea 0xd07425(%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) │ │ │ │ - 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 474230 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4758c5 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4758b6 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9a1ac(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9a1a9(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9a185(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 474265 │ │ │ │ - movq $0x474298,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd0738c(%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) │ │ │ │ - or $0x0,%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,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ - rex.X │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x475890,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb99c70(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - rex.X │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - push %rax │ │ │ │ - mov %rbx,0x50(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475a34 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 4759e0 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 475a50 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4759a7 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9a0bb(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x475ab8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + 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,(%r8) │ │ │ │ - rex.XB │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - rex.W │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475a14 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9a045(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4759d8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,(%r8) │ │ │ │ - rex.XB │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - rex │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475a84 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb99fea(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x475a48,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + 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 %r12b,0x43(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - cmp %ch,%cl │ │ │ │ - sti │ │ │ │ - clc │ │ │ │ - cld │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,0x4c004743(%r8) │ │ │ │ - mov 0x30(%rbp),%esi │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 475b34 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475b29 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x475948,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb99a6f(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x4c004743(%r8) │ │ │ │ - mov 0x28(%rbp),%esi │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + 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 $0x475ad8,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - rex.XB │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - cmp $0xfffffffc,%eax │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 475bd8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbb1dd2(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbb1daa(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - rex.R │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %ch,%cl │ │ │ │ - pop %rbx │ │ │ │ - clc │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ + 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 $0x475bb8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb99927(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.R │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - xor %eax,%edi │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475d3c │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 475ce8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475cad │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbb1cfd(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x475d50,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x44(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - or %eax,%edi │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475d1c │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbb1c75(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x475ce0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x44(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ (bad) │ │ │ │ - mov %rbx,0x60(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + sbb $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 47448c │ │ │ │ - mov 0x60(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - mov %rax,0x60(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 474088 │ │ │ │ - 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 474778 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47457a │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 475dcc │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475dc1 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x70(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - jmp 469dd8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x475c58,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb9979e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - mov %fs:0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 4687a0 │ │ │ │ + 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 $0x475d70,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - mov %fs:0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x67(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 469538 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 475e70 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbb1b3a(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xbb1b12(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + 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 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x27(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x475e50,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb99672(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47474a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x70(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - jmp 474230 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x0(%rip) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 475fd4 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 475f80 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 475f45 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbb1a65(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x475fe8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ + 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - or %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4749f8 │ │ │ │ - movq $0x474508,-0x200(%r12) │ │ │ │ - mov %r14,-0x1f0(%r12) │ │ │ │ - mov %rsi,-0x1e8(%r12) │ │ │ │ - mov %rdi,-0x1e0(%r12) │ │ │ │ - mov %r8,-0x1d8(%r12) │ │ │ │ - mov %r9,-0x1d0(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x1c8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1c0(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x1b8(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x1b0(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x1a8(%r12) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,-0x1a0(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x190(%r12) │ │ │ │ - movq $0x474598,-0x188(%r12) │ │ │ │ - mov %r14,-0x180(%r12) │ │ │ │ - mov %rsi,-0x178(%r12) │ │ │ │ - mov %rdi,-0x170(%r12) │ │ │ │ - mov %r8,-0x168(%r12) │ │ │ │ - mov %r9,-0x160(%r12) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,-0x158(%r12) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,-0x150(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0x148(%r12) │ │ │ │ - mov %rdx,-0x140(%r12) │ │ │ │ - mov %r10,-0x138(%r12) │ │ │ │ - mov %r11,-0x130(%r12) │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - mov %rbx,-0x120(%r12) │ │ │ │ - movq $0x474628,-0x118(%r12) │ │ │ │ - mov %r14,-0x110(%r12) │ │ │ │ - mov %rsi,-0x108(%r12) │ │ │ │ - mov %rdi,-0x100(%r12) │ │ │ │ - mov %r8,-0xf8(%r12) │ │ │ │ - mov %r9,-0xf0(%r12) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,-0xe8(%r12) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,-0xe0(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0xd8(%r12) │ │ │ │ - mov %rdx,-0xd0(%r12) │ │ │ │ - mov %r10,-0xc8(%r12) │ │ │ │ - mov %r11,-0xc0(%r12) │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - mov %rbx,-0xb0(%r12) │ │ │ │ - movq $0x4746b8,-0xa8(%r12) │ │ │ │ - lea -0x200(%r12),%rcx │ │ │ │ - mov %rcx,-0xa0(%r12) │ │ │ │ - movq $0x4746d8,-0x98(%r12) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - mov %rsi,-0x80(%r12) │ │ │ │ - mov %rdi,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov %rdx,-0x48(%r12) │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - mov %r11,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x98(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xa7(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x117(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x187(%r12),%rax │ │ │ │ + ja 475fb4 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x208,0x388(%r13) │ │ │ │ - lea 0xd06bf6(%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 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 474dd0 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xbb19dd(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x475f78,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 474a8a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + sbb $0xff,%al │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 474ad2 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 476064 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476059 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x475ef0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb994e9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 474b1a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 $0x476008,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474b62 │ │ │ │ + jb 47613e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + lea 0xbb7056(%rip),%rdx │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9899e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb98994(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb98983(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb98978(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9896c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9895e(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4761b1 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9890b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb988ff(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ 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 474baa │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 476290 │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476285 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4760e8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 47625a │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9885b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9882a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $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 474bf2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47636a │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x4761d8,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 476343 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 47631c │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb98777(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9875c(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9970f(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 474c3a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-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 $0x4762a8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0xb99156(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474c82 │ │ │ │ + jb 47645c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476451 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476398 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%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 $0x476400,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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) │ │ │ │ + push $0x4800dc29 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474cca │ │ │ │ + jb 47650e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + mov $0xb,%esi │ │ │ │ + lea 0xdc2944(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4884f0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474d12 │ │ │ │ + jb 47654e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474d5a │ │ │ │ + jb 47658e │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 474da2 │ │ │ │ + jb 4765ce │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pop %rax │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ 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 475202 │ │ │ │ - movq $0x474e20,-0x28(%rbp) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x38(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 474e20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + rex.RB call 103f9f3c <__environ@GLIBC_2.2.5+0xf1a4c94> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WXB adc %cl,-0x75(%r8) │ │ │ │ + rex.XB sbb %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + sbbl $0xffffff83,0x48000000(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + and %eax,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476667 │ │ │ │ + movq $0x476568,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9842c(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4767c0,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - or $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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - mov $0x2,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x38,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4751f2 │ │ │ │ - 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 0x5f(%rbx),%rbx │ │ │ │ - movq $0x474a58,-0x2a8(%r12) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ - mov %rcx,-0x298(%r12) │ │ │ │ - mov %rbx,-0x290(%r12) │ │ │ │ - movq $0xfb4710,-0x288(%r12) │ │ │ │ - lea -0x2a8(%r12),%rbx │ │ │ │ - mov %rbx,-0x280(%r12) │ │ │ │ - movq $0x124ce19,-0x278(%r12) │ │ │ │ - movq $0x474aa0,-0x270(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x260(%r12) │ │ │ │ - mov %rax,-0x258(%r12) │ │ │ │ - movq $0xfb4710,-0x250(%r12) │ │ │ │ - lea -0x270(%r12),%rax │ │ │ │ - mov %rax,-0x248(%r12) │ │ │ │ - lea -0x286(%r12),%rax │ │ │ │ - mov %rax,-0x240(%r12) │ │ │ │ - movq $0x474ae8,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - mov %r14,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rax │ │ │ │ - mov %rax,-0x210(%r12) │ │ │ │ - lea -0x24e(%r12),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x474b30,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rax │ │ │ │ - mov %rax,-0x1d0(%r12) │ │ │ │ - movq $0x474b78,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - movq $0x474bc0,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x474c08,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x474c50,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x474c98,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x474ce0,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x474d28,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x474d70,-0x40(%r12) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + ja 4766f8 │ │ │ │ + movq $0x4765a8,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x68,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x2b0,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb99381(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x4766a0,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xd063ff(%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) │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 475380 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4752c5 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 4597d8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476788 │ │ │ │ + movq $0x476528,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb98317(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x476730,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47534d │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 474dd0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test $0xfe,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + rex.WX (bad) │ │ │ │ (bad) │ │ │ │ + decl (%rdi) │ │ │ │ (bad) │ │ │ │ - decl (%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - ... │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - call 4d475388 <__environ@GLIBC_2.2.5+0x4c2200e0> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 475493 │ │ │ │ - movq $0x475260,-0xe0(%r12) │ │ │ │ - mov %r14,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - mov %rdi,-0xc8(%r12) │ │ │ │ - mov %r8,-0xc0(%r12) │ │ │ │ - mov %r9,-0xb8(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0xb0(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa8(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0xa0(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x90(%r12) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,-0x88(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x4752e8,-0x78(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - mov %r9,-0x50(%r12) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - mov %r11,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x77(%r12),%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 $0x4765e8,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0xdf(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xe8,0x388(%r13) │ │ │ │ - lea 0xd0616b(%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 │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xb98d5a(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ 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 475510 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 475545 │ │ │ │ - movq $0x475578,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x30(%rbp),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd060cc(%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) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4768ac │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4768a1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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) │ │ │ │ - add %r12b,0x4c004755(%r8) │ │ │ │ - mov 0x50(%rbp),%esi │ │ │ │ - mov %rbx,0x50(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47691c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476911 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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) │ │ │ │ - add %r9b,%r8b │ │ │ │ - push %rbp │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - rex.W │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47698c │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476981 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103fa2f4 <__environ@GLIBC_2.2.5+0xf1a504c> │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB adc %cl,-0x75(%r8) │ │ │ │ + rex.WXB sbb %cl,-0x75(%r8) │ │ │ │ + pop %rbx │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%ecx │ │ │ │ + sbbl $0xffffff83,0x48000000(%rbx) │ │ │ │ + cli │ │ │ │ + add (%rdi),%cl │ │ │ │ + (bad) │ │ │ │ + and %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - push %rbp │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - rex │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476a1f │ │ │ │ + movq $0x4768c0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb98074(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x476b78,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - push %rsi │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - cmp %ch,%cl │ │ │ │ - rex.XB out %al,$0xfc │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476ab0 │ │ │ │ + movq $0x476930,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb98fc9(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x476a58,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x56(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - xor %ch,%cl │ │ │ │ - sbb %esi,%esp │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476b40 │ │ │ │ + movq $0x476850,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb97f5f(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x476ae8,-0x18(%rbp) │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x56(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %ch,%cl │ │ │ │ - repz in $0xfc,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + rex.WX (bad) │ │ │ │ + (bad) │ │ │ │ decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c004756(%r8) │ │ │ │ - mov 0x20(%rbp),%esi │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 476c05 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476bfa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4769a0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xb98991(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x4c004756(%r8) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476c78 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x476ba0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - push %rsi │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - jnp 4756b0 │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - push %rdi │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - push %rbx │ │ │ │ - in $0xfc,%eax │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%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,(%r8) │ │ │ │ - push %rdi │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - pop %rax │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%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,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 475744 │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - mov %rbx,0x58(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 475380 │ │ │ │ - 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 475a08 │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 476cc4 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + movzbl 0x18(%rbx),%esi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x72f8394c,%r8d │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 476d04 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 468380 │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + movzbl 0x18(%rbx),%esi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4758a5 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 466ee0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jb 476d44 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + movzbl 0x18(%rbx),%esi │ │ │ │ + mov $0xb,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 103fa6ac <__environ@GLIBC_2.2.5+0xf1a5404> │ │ │ │ + (bad) │ │ │ │ + and $0x48000001,%eax │ │ │ │ + mov 0x10(%rbx),%ecx │ │ │ │ + mov 0x20(%rbx),%al │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 476e1b │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 476eab │ │ │ │ + add $0x38,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476dd6 │ │ │ │ + movq $0x476cd8,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %al,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb97cbd(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x476f30,-0x18(%rbp) │ │ │ │ + mov %al,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47592d │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x57(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x5f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 467b80 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x74b7f7bb(%rdx) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476e67 │ │ │ │ + movq $0x476d18,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %al,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb98c12(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x476e10,-0x18(%rbp) │ │ │ │ + mov %al,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ 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,-0x74b7f7bb(%rdx) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or $0x0,%al │ │ │ │ + add $0x38,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476ef7 │ │ │ │ + movq $0x476c98,-0x30(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %al,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241c39,-0x8(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb97ba8(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + movq $0x476ea0,-0x18(%rbp) │ │ │ │ + mov %al,-0x10(%rbp) │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + rex.X add %al,(%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 mov $0x72f8394c,%r8d │ │ │ │ - (bad) │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - jmp 475510 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0xff,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x74b7f7bb(%rdx) │ │ │ │ + rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + rex.WX (bad) │ │ │ │ (bad) │ │ │ │ - decl (%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - call 4d475a11 <__environ@GLIBC_2.2.5+0x4c220769> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 475c50 │ │ │ │ - movq $0x4757b8,-0x1e0(%r12) │ │ │ │ - mov %r14,-0x1d0(%r12) │ │ │ │ - mov %rsi,-0x1c8(%r12) │ │ │ │ - mov %rdi,-0x1c0(%r12) │ │ │ │ - mov %r8,-0x1b8(%r12) │ │ │ │ - mov %r9,-0x1b0(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x1a8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1a0(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x198(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x190(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x188(%r12) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,-0x180(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x178(%r12) │ │ │ │ - movq $0x475840,-0x170(%r12) │ │ │ │ - mov %r14,-0x168(%r12) │ │ │ │ - mov %rsi,-0x160(%r12) │ │ │ │ - mov %rdi,-0x158(%r12) │ │ │ │ - mov %r8,-0x150(%r12) │ │ │ │ - mov %r9,-0x148(%r12) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,-0x140(%r12) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rbx,-0x138(%r12) │ │ │ │ - mov %rcx,-0x130(%r12) │ │ │ │ - mov %rdx,-0x128(%r12) │ │ │ │ - mov %r10,-0x120(%r12) │ │ │ │ - mov %r11,-0x118(%r12) │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - movq $0x4758c8,-0x108(%r12) │ │ │ │ - mov %r14,-0x100(%r12) │ │ │ │ - mov %rsi,-0xf8(%r12) │ │ │ │ - mov %rdi,-0xf0(%r12) │ │ │ │ - mov %r8,-0xe8(%r12) │ │ │ │ - mov %r9,-0xe0(%r12) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rbx,-0xd0(%r12) │ │ │ │ - mov %rcx,-0xc8(%r12) │ │ │ │ - mov %rdx,-0xc0(%r12) │ │ │ │ - mov %r10,-0xb8(%r12) │ │ │ │ - mov %r11,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - movq $0x475950,-0xa0(%r12) │ │ │ │ - lea -0x1e0(%r12),%rbx │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x475970,-0x90(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - mov %rdi,-0x70(%r12) │ │ │ │ - mov %r8,-0x68(%r12) │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %rcx,-0x48(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - mov %r10,-0x38(%r12) │ │ │ │ - mov %r11,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x9f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x107(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 476f94 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%bl │ │ │ │ + movq $0x476d58,-0x20(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x16f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1e8,0x388(%r13) │ │ │ │ - lea 0xd059be(%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 │ │ │ │ + mov %bl,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xb9858f(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ 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 475fe0 │ │ │ │ - nopl (%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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 475ce2 │ │ │ │ + jb 477014 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 477009 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 476f58 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475d2a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475d72 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 $0x476fb8,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475dba │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jae 4770cd │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jb 4770be │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb979d5(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb979d2(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xb9899d(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + nopl 0x0(%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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475e02 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 $0x477098,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb9844a(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + 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) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 475e4a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jb 47723c │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 4771e8 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jb 477258 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4771af │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb978e4(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4772c0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475e92 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47721c │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb9885d(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x4771e0,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475eda │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47728c │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rsi │ │ │ │ + lea 0xb97813(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x477250,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475f22 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475f6a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47733c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 477331 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x477150,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb98249(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 475fb2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 $0x4772e0,-0x30(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-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 │ │ │ │ - movabs 0xcfffffffffffffc,%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x4800dc1a(%rax) │ │ │ │ + lea -0x20(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47749e │ │ │ │ + movq $0x477408,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 477408 │ │ │ │ + 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) │ │ │ │ - jb 4763b8 │ │ │ │ - movq $0x476030,-0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x30(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x1a(%rax) │ │ │ │ + faddl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + lea 0xbb5d8f(%rip),%rdx │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movq $0x477450,0x0(%rbp) │ │ │ │ + mov 0x2(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 476030 │ │ │ │ + jne 477450 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - js 476037 │ │ │ │ - add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4763a8 │ │ │ │ - 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 0x57(%rbx),%rbx │ │ │ │ - movq $0x475cb0,-0x270(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x50(%rbp),%rax │ │ │ │ - mov %rax,-0x260(%r12) │ │ │ │ - mov %rbx,-0x258(%r12) │ │ │ │ - movq $0xfb4710,-0x250(%r12) │ │ │ │ - lea -0x270(%r12),%rax │ │ │ │ - mov %rax,-0x248(%r12) │ │ │ │ - movq $0x124ce19,-0x240(%r12) │ │ │ │ - movq $0x475cf8,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x228(%r12) │ │ │ │ - mov %r14,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rax │ │ │ │ - mov %rax,-0x210(%r12) │ │ │ │ - lea -0x24e(%r12),%rax │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x475d40,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rax │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rax │ │ │ │ - mov %rax,-0x1d0(%r12) │ │ │ │ - movq $0x475d88,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rax,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rax │ │ │ │ - mov %rax,-0x198(%r12) │ │ │ │ - movq $0x475dd0,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %rax,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rax │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x475e18,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rax │ │ │ │ - mov %rax,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - movq $0x475e60,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rax │ │ │ │ - mov %rax,-0xf0(%r12) │ │ │ │ - movq $0x475ea8,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x475ef0,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x475f38,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x475f80,-0x40(%r12) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%edi │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + jnp 477470 │ │ │ │ + or 0x49(%rcx,%rbx,1),%edi │ │ │ │ + movl $0x475de8,-0x8(%rsp) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x60,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x278,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd05269(%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 476528 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 476475 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x57(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 458f40 │ │ │ │ + movq $0x475c00,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd09e3b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x4774e0,0x0(%rbp) │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4774e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4764f5 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x57(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 475fe0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0xfffffffe,%eax │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - decl (%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - fadds (%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x3(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47661d │ │ │ │ - movq $0x476418,-0xd0(%r12) │ │ │ │ - mov %r14,-0xc8(%r12) │ │ │ │ - mov %rsi,-0xc0(%r12) │ │ │ │ - mov %rdi,-0xb8(%r12) │ │ │ │ - mov %r8,-0xb0(%r12) │ │ │ │ - mov %r9,-0xa8(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x88(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x80(%r12) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,-0x78(%r12) │ │ │ │ - movq $0x476498,-0x70(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov %r10,-0x20(%r12) │ │ │ │ - mov %r11,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xcf(%r12),%rax │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 477515 │ │ │ │ + movq $0x475b50,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xd8,0x388(%r13) │ │ │ │ - lea 0xd05001(%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 476698 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + movq $0x4758f0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x477560,0x0(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 477560 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 4766cd │ │ │ │ - movq $0x476700,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd04f64(%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) │ │ │ │ - or (%rax),%al │ │ │ │ + (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,%edi │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + movq $0x475658,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 4775ab │ │ │ │ + movq $0x475828,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x475700,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4775f8,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4775f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - add %r9b,0x75(%r11d,%r9d,4) │ │ │ │ - rex.W │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%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 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebx,0x2(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x67(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - rex │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 47762d │ │ │ │ + movq $0x4755e8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x475400,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x477678,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 477678 │ │ │ │ + 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 %r15b,0x67(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - cmp %ch,%cl │ │ │ │ - jrcxz 476737 │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x4c004767(%r8) │ │ │ │ - mov 0x30(%rbp),%esi │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,%edi │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + jnp 477698 │ │ │ │ + or 0x49(%rcx,%rbx,1),%edi │ │ │ │ + movl $0x475350,-0x8(%rsp) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4750f0,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd09c0c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x9,%rcx │ │ │ │ + jb 477776 │ │ │ │ + cmp $0xa,%rcx │ │ │ │ + jb 477888 │ │ │ │ + movq $0x477728,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 477728 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - or (%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 %r9b,%r8b │ │ │ │ - add %r9b,0x75(%r11d,%r9d,4) │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %ch,%cl │ │ │ │ - xchg %eax,%ebx │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %esp,(%rcx) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x7d(%r8) │ │ │ │ + jnp 477748 │ │ │ │ + or 0x49(%rcx,%rbx,1),%edi │ │ │ │ + movl $0x477358,-0x8(%rsp) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4770f8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jae 477926 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jb 4779da │ │ │ │ + movq $0x4777d0,-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 4777d0 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - add %r9b,0x75(%r11d,%r9d,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - imul $0xfffffffc,%esp,%edx │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ebp,0x48000002(%rcx) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x476398,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 47782d │ │ │ │ + movq $0x476478,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x4778c8,-0x8(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%bl │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %dl,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4778c8 │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - push $0xffffffff8b4c0047 │ │ │ │ - jne 476814 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + 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(%rcx) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + movq $0x476f58,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%bl │ │ │ │ + mov %bl,-0x10(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 47791b │ │ │ │ + movq $0x477030,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x477968,-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 477968 │ │ │ │ + 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) │ │ │ │ - add %r8b,0x68(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - sbb %esp,%edx │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ + add %ah,%al │ │ │ │ + adc $0xdc,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + movq $0x4764e0,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + lea -0x28(%r12),%rcx │ │ │ │ + cmp $0xb,%rax │ │ │ │ + jl 4779bc │ │ │ │ + movq $0x476c28,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4767f0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x477a10,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 477a10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x68(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - repz sar %cl,%esp │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7d(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpq $0xb,0x7(%rbx) │ │ │ │ + jl 477a41 │ │ │ │ + movq $0x476080,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x475e98,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + cwtl │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xdd878f(%rip),%r14 │ │ │ │ + jmp 4773c8 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c004768(%r8) │ │ │ │ - mov 0x50(%rbp),%esi │ │ │ │ - mov %rbx,0x50(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + cwtl │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xd097f4(%rip),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + xchg %eax,%edi │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477b4c │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xdd872e(%rip),%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + movq $0x124ce19,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4773c8 │ │ │ │ + lea 0xd097bd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + xchg %eax,%edi │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477bb7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 477bb2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd097a7(%rip),%rdi │ │ │ │ + mov $0x2,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + xchg %eax,%edi │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477c1e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 477c19 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd09767(%rip),%rsi │ │ │ │ + lea 0xb978e6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 4768a4 │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 476528 │ │ │ │ - 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 476b40 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + pop %rax │ │ │ │ + xchg %eax,%edi │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea 0xd09751(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp f4f100 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%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 rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - pop %rcx │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 466b08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477cb3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 477ca8 │ │ │ │ + movq $0x477c38,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x477cd0,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xb97837(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd09716(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd08da8(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477d45 │ │ │ │ + movq $0x477d38,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 477d38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 4769ed │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x57(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 4657f8 │ │ │ │ + add %bl,0x4c00d096(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ + lea 0xd096a4(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x6a(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477dcd │ │ │ │ + movq $0x477da0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 477da0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xchg %eax,%esi │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 477dc1 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 477dc1 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ + lea 0xd0962c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 476a6d │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x57(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 4663a8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 477e15 │ │ │ │ + movq $0xfee7c8,-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 477eb8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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 %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477e5b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ - pop %rcx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 477e9b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp 476698 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movabs 0xbfffffffffffffd,%al │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - enter $0x1,$0x0 │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 476d49 │ │ │ │ - movq $0x476910,-0x1c0(%r12) │ │ │ │ - mov %r14,-0x1b0(%r12) │ │ │ │ - mov %rsi,-0x1a8(%r12) │ │ │ │ - mov %rdi,-0x1a0(%r12) │ │ │ │ - mov %r8,-0x198(%r12) │ │ │ │ - mov %r9,-0x190(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x188(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x180(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x178(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x170(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x168(%r12) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,-0x160(%r12) │ │ │ │ - movq $0x476990,-0x158(%r12) │ │ │ │ - mov %r14,-0x150(%r12) │ │ │ │ - mov %rsi,-0x148(%r12) │ │ │ │ - mov %rdi,-0x140(%r12) │ │ │ │ - mov %r8,-0x138(%r12) │ │ │ │ - mov %r9,-0x130(%r12) │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - mov %rbx,-0x120(%r12) │ │ │ │ - mov %rcx,-0x118(%r12) │ │ │ │ - mov %rdx,-0x110(%r12) │ │ │ │ - mov %r10,-0x108(%r12) │ │ │ │ - mov %r11,-0x100(%r12) │ │ │ │ - movq $0x476a10,-0xf8(%r12) │ │ │ │ - mov %r14,-0xf0(%r12) │ │ │ │ - mov %rsi,-0xe8(%r12) │ │ │ │ - mov %rdi,-0xe0(%r12) │ │ │ │ - mov %r8,-0xd8(%r12) │ │ │ │ - mov %r9,-0xd0(%r12) │ │ │ │ - mov %rax,-0xc8(%r12) │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - mov %rcx,-0xb8(%r12) │ │ │ │ - mov %rdx,-0xb0(%r12) │ │ │ │ - mov %r10,-0xa8(%r12) │ │ │ │ - mov %r11,-0xa0(%r12) │ │ │ │ - movq $0x476a90,-0x98(%r12) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - lea -0x1c0(%r12),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x476ab0,-0x88(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov %r11,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x88(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xf7(%r12),%rax │ │ │ │ + ja 477f56 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 477f08 │ │ │ │ + movq $0x477e70,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x477de8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x477e30,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x157(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x1c8,0x388(%r13) │ │ │ │ - lea 0xd048e5(%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 $0x58,0x388(%r13) │ │ │ │ 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 477090 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ 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 476dda │ │ │ │ + jb 477fdb │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 477fd0 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x477eb8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477eb8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 476e22 │ │ │ │ + jb 47801b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 476e6a │ │ │ │ + jb 47805b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 476eb2 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47809d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 478140 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 476efa │ │ │ │ + jb 4780e3 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 476f42 │ │ │ │ + jb 478123 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4781de │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 478190 │ │ │ │ + movq $0x4780f8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x478070,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4780b8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 476f8a │ │ │ │ + jb 478263 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 478258 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x478140,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 478140 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 476fd2 │ │ │ │ + jb 4782a3 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 47701a │ │ │ │ + jb 4782e3 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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 478325 │ │ │ │ + movq $0xfee7c8,-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 4783c8 │ │ │ │ + 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 477062 │ │ │ │ + jb 47836b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 477069 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rbx) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 47740e │ │ │ │ - movq $0x4770e0,-0x28(%rbp) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x28(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4770e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4783ab │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex add (%rax),%al │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,(%rdx) │ │ │ │ - add (%rax),%eax │ │ │ │ - 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 0x47(%rbx),%r11 │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - movq $0x476da8,-0x238(%r12) │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov %r14,-0x228(%r12) │ │ │ │ - mov %rbx,-0x220(%r12) │ │ │ │ - movq $0xfb4710,-0x218(%r12) │ │ │ │ - lea -0x238(%r12),%rbx │ │ │ │ - mov %rbx,-0x210(%r12) │ │ │ │ - movq $0x124ce19,-0x208(%r12) │ │ │ │ - movq $0x476df0,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1f0(%r12) │ │ │ │ - mov %r11,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rbx │ │ │ │ - mov %rbx,-0x1d8(%r12) │ │ │ │ - lea -0x216(%r12),%rbx │ │ │ │ - mov %rbx,-0x1d0(%r12) │ │ │ │ - movq $0x476e38,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rbx │ │ │ │ - mov %rbx,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rbx │ │ │ │ - mov %rbx,-0x198(%r12) │ │ │ │ - movq $0x476e80,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rbx │ │ │ │ - mov %rbx,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rbx │ │ │ │ - mov %rbx,-0x160(%r12) │ │ │ │ - movq $0x476ec8,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rbx │ │ │ │ - mov %rbx,-0x128(%r12) │ │ │ │ - movq $0x476f10,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x476f58,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x476fa0,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x476fe8,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x477030,-0x40(%r12) │ │ │ │ - mov 0x50(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 478466 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 478418 │ │ │ │ + movq $0x478380,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4782f8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x478340,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x58,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x240,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd04233(%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 $0x58,0x388(%r13) │ │ │ │ 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 477570 │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4774c5 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 458750 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4784e8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4784dd │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4783c8,-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 4783c8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47852b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 47753d │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 477090 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - enter $0xfffe,$0xff │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 477651 │ │ │ │ - movq $0x477470,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - mov %rsi,-0xb0(%r12) │ │ │ │ - mov %rdi,-0xa8(%r12) │ │ │ │ - mov %r8,-0xa0(%r12) │ │ │ │ - mov %r9,-0x98(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x80(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x70(%r12) │ │ │ │ - movq $0x4774e8,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0xbf(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47856b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xc8,0x388(%r13) │ │ │ │ - lea 0xd03fed(%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) │ │ │ │ + jmp *-0x10(%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 4776c8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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 4776fd │ │ │ │ - movq $0x477730,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd03f54(%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) │ │ │ │ - or %eax,(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4785ad │ │ │ │ + movq $0xfee7c8,-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 478650 │ │ │ │ + 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 %r11b,0x77(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - rex │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4785f3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,0x4c004777(%r8) │ │ │ │ - mov 0x38(%rbp),%esi │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 478633 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%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 (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x4c004777(%r8) │ │ │ │ - mov 0x30(%rbp),%esi │ │ │ │ - mov %rbx,0x30(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4786ee │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 4786a0 │ │ │ │ + movq $0x478608,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x478580,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4785c8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - ja 4777f6 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %ch,%cl │ │ │ │ - mov %esp,%eax │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 478770 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 478765 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x478650,-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 478650 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - ja 47781e │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - movsxd %esp,%eax │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4787b3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - js 477846 │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %ch,%cl │ │ │ │ - cmp %esp,%eax │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4787f3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r9b,0x78(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - adc %esp,%eax │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47897e │ │ │ │ + movq $0x478850,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 478850 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x78(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - jmp 47781e │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r12b,-0x7cffb878(%r8) │ │ │ │ + jrcxz 478862 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4788a0 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r11b,0x4c004778(%r8) │ │ │ │ - mov 0x48(%rbp),%esi │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 4778ac │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - mov %rbx,0x48(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 477570 │ │ │ │ - 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 477b20 │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 478989 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 478928 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4789a1 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 478a43 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 478916 │ │ │ │ + movq $0x4787c8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0xdd44f8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 4789f2 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jle 478ad5 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 478916 │ │ │ │ + movq $0x4782b8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd08a8b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x478888,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 478a8c │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 478916 │ │ │ │ + movq $0x478540,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jge 478b1e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jl 478916 │ │ │ │ + movq $0x478030,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x478710,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x478788,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x478488,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x478500,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x478200,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x478278,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x477f78,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x477ff0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ + nop │ │ │ │ + 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 enter $0x394c,$0xf8 │ │ │ │ - jb 47796a │ │ │ │ + add %bl,-0x78(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 478ba5 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 465470 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 478c78 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4779dd │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 4642f0 │ │ │ │ - jmp *-0x8(%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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 477a55 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x47(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x4f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 464db0 │ │ │ │ - jmp *-0x8(%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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %cl,-0x72b7ff30(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478c02 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 478bf6 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 478bf6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB enter $0x394c,$0xf8 │ │ │ │ - jb 477af2 │ │ │ │ + mov $0x4800d087,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 478c5a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 4776c8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 478c4e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 478c4e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sar $0xff,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + or $0x58000000,%eax │ │ │ │ + xchg %edx,%eax │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - test $0x1,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 477cf8 │ │ │ │ - movq $0x477910,-0x1a0(%r12) │ │ │ │ - mov %r14,-0x190(%r12) │ │ │ │ - mov %rsi,-0x188(%r12) │ │ │ │ - mov %rdi,-0x180(%r12) │ │ │ │ - mov %r8,-0x178(%r12) │ │ │ │ - mov %r9,-0x170(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x168(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x160(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x158(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x150(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x148(%r12) │ │ │ │ - movq $0x477988,-0x140(%r12) │ │ │ │ - mov %r14,-0x138(%r12) │ │ │ │ - mov %rsi,-0x130(%r12) │ │ │ │ - mov %rdi,-0x128(%r12) │ │ │ │ - mov %r8,-0x120(%r12) │ │ │ │ - mov %r9,-0x118(%r12) │ │ │ │ - mov %rax,-0x110(%r12) │ │ │ │ - mov %rbx,-0x108(%r12) │ │ │ │ - mov %rcx,-0x100(%r12) │ │ │ │ - mov %rdx,-0xf8(%r12) │ │ │ │ - mov %r10,-0xf0(%r12) │ │ │ │ - movq $0x477a00,-0xe8(%r12) │ │ │ │ - mov %r14,-0xe0(%r12) │ │ │ │ - mov %rsi,-0xd8(%r12) │ │ │ │ - mov %rdi,-0xd0(%r12) │ │ │ │ - mov %r8,-0xc8(%r12) │ │ │ │ - mov %r9,-0xc0(%r12) │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - mov %rbx,-0xb0(%r12) │ │ │ │ - mov %rcx,-0xa8(%r12) │ │ │ │ - mov %rdx,-0xa0(%r12) │ │ │ │ - mov %r10,-0x98(%r12) │ │ │ │ - movq $0x477a78,-0x90(%r12) │ │ │ │ - lea -0x1a0(%r12),%r11 │ │ │ │ - mov %r11,-0x88(%r12) │ │ │ │ - movq $0x477a98,-0x80(%r12) │ │ │ │ - mov %r14,-0x70(%r12) │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - mov %r9,-0x50(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ + ja 478d16 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 478cc8 │ │ │ │ + movq $0x478c18,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x478b78,-0x50(%r12) │ │ │ │ mov %rbx,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %r10,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x80(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x8f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xe7(%r12),%rax │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x478bc0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x13f(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x1a8,0x388(%r13) │ │ │ │ - lea 0xd03956(%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 $0x58,0x388(%r13) │ │ │ │ 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 477ff8 │ │ │ │ nopl (%rax) │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x4800d086(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477d8a │ │ │ │ + jb 478d9a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 478d8f │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x478c78,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 478c78 │ │ │ │ + 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) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 477dd2 │ │ │ │ + and %al,-0x72b7ff30(%rsi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478df2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 478de6 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 478de6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + enter $0xd085,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477e1a │ │ │ │ + jb 478e4a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 478e3e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 478e3e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,-0x7b(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477e62 │ │ │ │ + jb 478e8d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 478f60 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 477eaa │ │ │ │ + sub %al,-0x72b7ff30(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478eea │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 478ede │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 478ede │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 477ef2 │ │ │ │ + rolb $1,0x458d4800(%rax,%rdx,8) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 478f42 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 478f36 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 478f36 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x70000000,%eax │ │ │ │ + test %dl,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 478ffe │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 478fb0 │ │ │ │ + movq $0x478f00,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x478e60,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x478ea8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x4800d083(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477f3a │ │ │ │ + jb 479082 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479077 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x478f60,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 478f60 │ │ │ │ + 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) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 477f82 │ │ │ │ + cmp %al,-0x72b7ff30(%rbx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4790da │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4790ce │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 4790ce │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + loopne 479070 │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 477fca │ │ │ │ + jb 479132 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 479126 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 479126 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - xor %bh,%ch │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%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) │ │ │ │ - jb 478326 │ │ │ │ - movq $0x478048,-0x28(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x20(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %al,0x4800d082(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4792ec │ │ │ │ + movq $0x479190,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 478048 │ │ │ │ + jne 479190 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x7e(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + movq $0x4791c8,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4791c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - or %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 478316 │ │ │ │ - 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 $0x477d58,-0x200(%r12) │ │ │ │ - mov 0x40(%rbp),%r11 │ │ │ │ - mov %r11,-0x1f0(%r12) │ │ │ │ - mov %rbx,-0x1e8(%r12) │ │ │ │ - movq $0xfb4710,-0x1e0(%r12) │ │ │ │ - lea -0x200(%r12),%rbx │ │ │ │ - mov %rbx,-0x1d8(%r12) │ │ │ │ - movq $0x124ce19,-0x1d0(%r12) │ │ │ │ - movq $0x477da0,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x1b8(%r12) │ │ │ │ - mov %r10,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rbx │ │ │ │ - mov %rbx,-0x1a0(%r12) │ │ │ │ - lea -0x1de(%r12),%rbx │ │ │ │ - mov %rbx,-0x198(%r12) │ │ │ │ - movq $0x477de8,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rbx │ │ │ │ - mov %rbx,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rbx │ │ │ │ - mov %rbx,-0x160(%r12) │ │ │ │ - movq $0x477e30,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rbx │ │ │ │ - mov %rbx,-0x128(%r12) │ │ │ │ - movq $0x477e78,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x477ec0,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x477f08,-0xb0(%r12) │ │ │ │ + add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + movq $0x479220,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x477f50,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x477f98,-0x40(%r12) │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x208,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0333b(%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 %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 479220 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ 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 478478 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + adc $0x458b4800,%eax │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + and $0x66,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4783d5 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 458010 │ │ │ │ + add %dh,0x4800d081(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4792f7 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 4792a1 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 47930f │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47928f │ │ │ │ + movq $0x4790f0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0xdd3b7f(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 47935d │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 47928f │ │ │ │ + movq $0x478e08,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd08125(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x479200,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + movq $0x479020,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x479098,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x478d38,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x478db0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4793fb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 4793ed │ │ │ │ + lea 0xdd3a33(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479470 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sarb $0x0,-0x30(%rdi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 479452 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 479446 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 479446 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d8f8(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 477c68 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 478445 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 477ff8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - fdivr %st(6),%st │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 478545 │ │ │ │ - movq $0x478388,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - mov %rsi,-0xa0(%r12) │ │ │ │ - mov %rdi,-0x98(%r12) │ │ │ │ - mov %r8,-0x90(%r12) │ │ │ │ - mov %r9,-0x88(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x68(%r12) │ │ │ │ - movq $0x4783f8,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ + jg 47943f │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4794cb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4793c0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ + movq $0x479410,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0xaf(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - lea 0xd03119(%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 $0x58,0x388(%r13) │ │ │ │ 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 4785c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + jle 4794c7 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4785f5 │ │ │ │ - movq $0x478628,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd0307c(%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) │ │ │ │ - or %al,(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4795d4 │ │ │ │ + movq $0x479538,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 479538 │ │ │ │ + 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,0x4800d07e(%rax) │ │ │ │ + movl $0x479588,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 479588 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x7a(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - cmp %ch,%cl │ │ │ │ - or 0x1f0ffffc(%rsi),%esi │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x7e(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 479592 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x7e(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4795df │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 4795b6 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdd386a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x479470,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 479470 │ │ │ │ + lea 0xd07e4d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x479570,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + jge 4795d7 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 479657 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 479652 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd07d07(%rip),%rdi │ │ │ │ + mov $0x5,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + jle 47963f │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4796be │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4796b9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd07ddf(%rip),%rsi │ │ │ │ + lea 0xb95e46(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x7a(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - xor %ch,%cl │ │ │ │ - jrcxz 478618 │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sarb $1,-0x30(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xd07dc9,%eax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp f4f100 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x4c004786(%r8) │ │ │ │ - mov 0x28(%rbp),%esi │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or %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,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - xchg %al,0x0(%rdi) │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov %rbx,0x20(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 479753 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479748 │ │ │ │ + movq $0x4796d8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x479770,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xb95d7c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd07d8e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x7d(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd07478(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x7d(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4797e5 │ │ │ │ + movq $0x4797d8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4797d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jge 4797a7 │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 479708 │ │ │ │ + lea 0xd07d1c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - xchg %al,0x0(%rdi) │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jl 4797d7 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47986d │ │ │ │ + movq $0x479840,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 479840 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4800d07c(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 479861 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 479861 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 479708 │ │ │ │ + lea 0xd07ca4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - xchg %eax,0x0(%rdi) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4798b5 │ │ │ │ + movq $0xfee7c8,-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 479958 │ │ │ │ + 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 %r8b,-0x79(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - sbb 0x1f0ffffc(%rbp),%esi │ │ │ │ - add %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4798fb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x79(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - rex │ │ │ │ - mov %rbx,0x40(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47993b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%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 (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 47877c │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rbx,0x38(%rbp) │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 478478 │ │ │ │ - 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 4789c8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4799f6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 4799a8 │ │ │ │ + movq $0x479910,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x479888,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4798d0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 47882a │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 479a7b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479a70 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 463fb0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x479958,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x5,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479958 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 479abb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 478895 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 462fc0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 479afb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + 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 478905 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x47(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 463988 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 479b3d │ │ │ │ + movq $0xfee7c8,-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 479be0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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 %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 479b83 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 47899a │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 479bc3 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 4785c0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - loopne 47899f │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 478b7c │ │ │ │ - movq $0x4787d8,-0x180(%r12) │ │ │ │ - mov %r14,-0x170(%r12) │ │ │ │ - mov %rsi,-0x168(%r12) │ │ │ │ - mov %rdi,-0x160(%r12) │ │ │ │ - mov %r8,-0x158(%r12) │ │ │ │ - mov %r9,-0x150(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x140(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x138(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0x130(%r12) │ │ │ │ - movq $0x478848,-0x128(%r12) │ │ │ │ - mov %r14,-0x120(%r12) │ │ │ │ - mov %rsi,-0x118(%r12) │ │ │ │ - mov %rdi,-0x110(%r12) │ │ │ │ - mov %r8,-0x108(%r12) │ │ │ │ - mov %r9,-0x100(%r12) │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - mov %rcx,-0xe8(%r12) │ │ │ │ - mov %rdx,-0xe0(%r12) │ │ │ │ - movq $0x4788b8,-0xd8(%r12) │ │ │ │ - mov %r14,-0xd0(%r12) │ │ │ │ - mov %rsi,-0xc8(%r12) │ │ │ │ - mov %rdi,-0xc0(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - mov %r9,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa8(%r12) │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rcx,-0x98(%r12) │ │ │ │ - mov %rdx,-0x90(%r12) │ │ │ │ - movq $0x478928,-0x88(%r12) │ │ │ │ - lea -0x180(%r12),%r10 │ │ │ │ - mov %r10,-0x80(%r12) │ │ │ │ - movq $0x478948,-0x78(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xd7(%r12),%rax │ │ │ │ + ja 479c7e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 479c30 │ │ │ │ + movq $0x479b98,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x479b10,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x479b58,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x127(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x188,0x388(%r13) │ │ │ │ - lea 0xd02af2(%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 $0x58,0x388(%r13) │ │ │ │ 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 478e38 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ 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 478c12 │ │ │ │ + jb 479d03 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479cf8 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x479be0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x5,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479be0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 478c5a │ │ │ │ + jb 479d43 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 478ca2 │ │ │ │ + jb 479d83 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 478cea │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 479dc5 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479e68 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 478d32 │ │ │ │ + jb 479e0b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 478d7a │ │ │ │ + jb 479e4b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479f06 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 479eb8 │ │ │ │ + movq $0x479e20,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x479d98,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x479de0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 478dc2 │ │ │ │ + jb 479f88 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 479f7d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x479e68,-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 479e68 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 478e0a │ │ │ │ + jb 479fcb │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - js 478e0f │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rcx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 479116 │ │ │ │ - movq $0x478e88,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 478e88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a00b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - rolb $1,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 479106 │ │ │ │ - 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 $0x478be0,-0x1c8(%r12) │ │ │ │ - mov 0x38(%rbp),%r10 │ │ │ │ - mov %r10,-0x1b8(%r12) │ │ │ │ - mov %rbx,-0x1b0(%r12) │ │ │ │ - movq $0xfb4710,-0x1a8(%r12) │ │ │ │ - lea -0x1c8(%r12),%rbx │ │ │ │ - mov %rbx,-0x1a0(%r12) │ │ │ │ - movq $0x124ce19,-0x198(%r12) │ │ │ │ - movq $0x478c28,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x180(%r12) │ │ │ │ - mov %r9,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rbx │ │ │ │ - mov %rbx,-0x168(%r12) │ │ │ │ - lea -0x1a6(%r12),%rbx │ │ │ │ - mov %rbx,-0x160(%r12) │ │ │ │ - movq $0x478c70,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rbx │ │ │ │ - mov %rbx,-0x128(%r12) │ │ │ │ - movq $0x478cb8,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x478d00,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x478d48,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x478d90,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x478dd8,-0x40(%r12) │ │ │ │ - mov 0x40(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1d0,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd0256b(%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 %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47a04d │ │ │ │ + movq $0xfee7c8,-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 47a0f0 │ │ │ │ + jmp *-0x10(%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 479258 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4791c9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4791bd │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 457978 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a093 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a0d3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 479231 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 479225 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 478e38 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 479233 │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - test $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 479311 │ │ │ │ - movq $0x479178,-0xa0(%r12) │ │ │ │ - mov %r14,-0x98(%r12) │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - mov %rdi,-0x88(%r12) │ │ │ │ - mov %r8,-0x80(%r12) │ │ │ │ - mov %r9,-0x78(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0x4791e0,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ + ja 47a18e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47a140 │ │ │ │ + movq $0x47a0a8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47a020,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47a068,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x9f(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xa8,0x388(%r13) │ │ │ │ - lea 0xd0236d(%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 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 479388 │ │ │ │ - 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 4793bd │ │ │ │ - movq $0x4793f0,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd022d4(%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 $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - xchg %eax,%esp │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - xor %ch,%cl │ │ │ │ - rex.XB test $0xfc,%al │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a210 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47a205 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47a0f0,-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 47a0f0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x6c(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %ch,%cl │ │ │ │ - sbb 0x1f0ffffc(%rax),%ebp │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a253 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x6c(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - repz cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a293 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c004794(%r8) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47a41e │ │ │ │ + movq $0x47a2f0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47a2f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,0x4c004794(%r8) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - xchg %eax,%esp │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ + add %r8b,-0x5d(%r8) │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - jnp 479472 │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + jne 47a340 │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - cmp %ch,%cl │ │ │ │ - push %rbx │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 47951c │ │ │ │ - mov 0x38(%rbp),%rsi │ │ │ │ - mov %rbx,%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 479258 │ │ │ │ - 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 479740 │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47a429 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47a3c8 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47a441 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 47a4e3 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 47a3b6 │ │ │ │ + movq $0x47a268,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0xdd2a58(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47a492 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + jle 47a575 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 47a3b6 │ │ │ │ + movq $0x479d58,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd07103(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x47a328,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 47a52c │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 47a3b6 │ │ │ │ + movq $0x479fe0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + jge 47a5be │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jl 47a3b6 │ │ │ │ + movq $0x479ad0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47a1b0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47a228,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x479f28,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x479fa0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x479ca0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x479d18,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x479a18,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x479a90,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ + nop │ │ │ │ + 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 4795ba │ │ │ │ + add %dl,%al │ │ │ │ + outsb %ds:(%rsi),(%dx) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a645 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 462cd0 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47a718 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - 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 loopne 479629 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47961d │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 461e68 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %ch,-0x30(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 479691 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 479685 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov 0x37(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x3f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 462740 │ │ │ │ - jmp *-0x8(%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) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47a6a2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a696 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 47a696 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479708 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + xor %ch,-0x30(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 479712 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47a6fa │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 479388 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a6ee │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 47a6ee │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479708 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %bh,%dh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x4d000001 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4798cd │ │ │ │ - movq $0x479570,-0x160(%r12) │ │ │ │ - mov %r14,-0x150(%r12) │ │ │ │ - mov %rsi,-0x148(%r12) │ │ │ │ - mov %rdi,-0x140(%r12) │ │ │ │ - mov %r8,-0x138(%r12) │ │ │ │ - mov %r9,-0x130(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x120(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x118(%r12) │ │ │ │ - movq $0x4795d8,-0x110(%r12) │ │ │ │ - mov %r14,-0x108(%r12) │ │ │ │ - mov %rsi,-0x100(%r12) │ │ │ │ - mov %rdi,-0xf8(%r12) │ │ │ │ - mov %r8,-0xf0(%r12) │ │ │ │ - mov %r9,-0xe8(%r12) │ │ │ │ - mov %rax,-0xe0(%r12) │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rcx,-0xd0(%r12) │ │ │ │ - movq $0x479640,-0xc8(%r12) │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - mov %rsi,-0xb8(%r12) │ │ │ │ - mov %rdi,-0xb0(%r12) │ │ │ │ - mov %r8,-0xa8(%r12) │ │ │ │ - mov %r9,-0xa0(%r12) │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - mov %rbx,-0x90(%r12) │ │ │ │ - mov %rcx,-0x88(%r12) │ │ │ │ - movq $0x4796a8,-0x80(%r12) │ │ │ │ - lea -0x160(%r12),%rdx │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - movq $0x4796c8,-0x70(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - mov %r8,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xc7(%r12),%rax │ │ │ │ + or $0xd0000000,%eax │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47a7b6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47a768 │ │ │ │ + movq $0x47a6b8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47a618,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47a660,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x10f(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x168,0x388(%r13) │ │ │ │ - lea 0xd01dc1(%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 $0x58,0x388(%r13) │ │ │ │ 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 479b40 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a83a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47a82f │ │ │ │ + movq $0xfee7c8,-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 $0x47a718,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47a718 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ 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 │ │ │ │ + cwtl │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 479962 │ │ │ │ + jb 47a892 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a886 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 47a886 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479708 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + rex insb (%dx),%es:(%rdi) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4799aa │ │ │ │ + jb 47a8ea │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a8de │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 47a8de │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479708 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,%al │ │ │ │ + imul $0x0,%eax,%edx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47a92d │ │ │ │ + movq $0xfee7c8,-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 47aa00 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 4799f2 │ │ │ │ + movabs 0x4cf0458d4800d06b,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 47a98a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a97e │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 47a97e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479708 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + imul $0x0,%rax,%rdx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 479a3a │ │ │ │ + jb 47a9e2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47a9d6 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 47a9d6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479708 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0xe8000000,%eax │ │ │ │ + push $0xffffffffffffffd0 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47aa9e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47aa50 │ │ │ │ + movq $0x47a9a0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47a900,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47a948,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 479a82 │ │ │ │ + sldt (%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + push $0xffffffffffffffd0 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47ab22 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47ab17 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x47aa00,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47aa00 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + mov $0x69,%al │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 479aca │ │ │ │ + jb 47ab7a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47ab6e │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 47ab6e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479708 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 479b12 │ │ │ │ + pop %rax │ │ │ │ + imul $0x458d4800,%eax,%edx │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47abd2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47abc6 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 47abc6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479708 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sar $0xff,%ch │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + push $0xffffffff8d4800d0 │ │ │ │ + rex.RB call 103fe544 <__environ@GLIBC_2.2.5+0xf1a929c> │ │ │ │ + (bad) │ │ │ │ + pop (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 479dce │ │ │ │ - movq $0x479b90,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x10(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + movq $0x47ac30,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 479b90 │ │ │ │ + jne 47ac30 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800d068(%rax) │ │ │ │ + movl $0x47ac68,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47ac68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ebx,(%rdx) │ │ │ │ - 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),%rbx │ │ │ │ - movq $0x479930,-0x190(%r12) │ │ │ │ - mov 0x30(%rbp),%r9 │ │ │ │ - mov %r9,-0x180(%r12) │ │ │ │ - mov %rbx,-0x178(%r12) │ │ │ │ - movq $0xfb4710,-0x170(%r12) │ │ │ │ - lea -0x190(%r12),%rbx │ │ │ │ - mov %rbx,-0x168(%r12) │ │ │ │ - movq $0x124ce19,-0x160(%r12) │ │ │ │ - movq $0x479978,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x148(%r12) │ │ │ │ - mov %r8,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - lea -0x16e(%r12),%rbx │ │ │ │ - mov %rbx,-0x128(%r12) │ │ │ │ - movq $0x4799c0,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x479a08,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x479a50,-0xb0(%r12) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800d068(%rax) │ │ │ │ + movl $0x47acc0,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x479a98,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x479ae0,-0x40(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x198,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd018d3(%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 %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47acc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ 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 479f00 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %cl,0x68(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 47acce │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733fd784 <__environ@GLIBC_2.2.5+0x721a84dc> │ │ │ │ - xor $0x4c,%al │ │ │ │ - mov 0x27(%rbx),%ecx │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 457390 │ │ │ │ + add %ch,(%rax) │ │ │ │ + push $0xffffffff8b4800d0 │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47ad97 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 47ad41 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 47adaf │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47ad2f │ │ │ │ + movq $0x47ab90,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0xdd20df(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 47adfd │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 47ad2f │ │ │ │ + movq $0x47a8a8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0679d(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x47aca0,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + movq $0x47aac0,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47ab38,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47a7d8,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47a850,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x4800d066(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ae9b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 47ae8d │ │ │ │ + lea 0xdd1f93(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47af10 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %ah,-0x30(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733fd7e4 <__environ@GLIBC_2.2.5+0x721a853c> │ │ │ │ - xor $0x4c,%al │ │ │ │ - mov 0x27(%rbx),%ecx │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 479b40 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - clc │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47aef2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47aee6 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jg 47aee6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d910(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 479708 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - cwtl │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + fsubs -0x30(%rbp) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x49000000(%rcx) │ │ │ │ - movl $0x479e30,-0x90(%rsp) │ │ │ │ - mov %r14,-0x88(%r12) │ │ │ │ - mov %rsi,-0x80(%r12) │ │ │ │ - mov %rdi,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %r9,-0x68(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - movq $0x479e90,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47af6b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47ae60,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47aeb0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x8f(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x98,0x388(%r13) │ │ │ │ - lea 0xd016f9(%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 $0x58,0x388(%r13) │ │ │ │ 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 47a020 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x65(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b074 │ │ │ │ + movq $0x47afd8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47afd8 │ │ │ │ + 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) │ │ │ │ - jb 47a055 │ │ │ │ - movq $0x47a088,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd0165c(%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) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + rolb $1,%gs:(%rax) │ │ │ │ + movq $0x47b028,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47b028 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rolb $1,%fs:(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 47b032 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x4c0047a0(%r8) │ │ │ │ - mov 0x28(%rbp),%esi │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + rolb $1,%fs:(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47b07f │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47b056 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdd1dca(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47af10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47af10 │ │ │ │ + lea 0xd064c5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x47b010,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + call 4848810b <__environ@GLIBC_2.2.5+0x47232e63> │ │ │ │ + lea 0xd062e1(%rip),%edi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp f4f100 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - movabs 0x894820758b4c0047,%al │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - sbbl $0x0,0x1f0ffffc(%rbx) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b123 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47b118 │ │ │ │ + movq $0x47b0a8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x47b140,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xb94392(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd06496(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x64(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd05c18(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - movabs 0x894818758b4c0047,%eax │ │ │ │ - pop %rbp │ │ │ │ - sbb %ch,%cl │ │ │ │ - pop %rbx │ │ │ │ - fwait │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ + add %dl,0x64(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b1b5 │ │ │ │ + movq $0x47b1a8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47b1a8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rolb $1,%fs:(%rax) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ + lea 0xd06424(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + movsxd %eax,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b23d │ │ │ │ + movq $0x47b210,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47b210 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %dh,0x4800d063(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47b231 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47b231 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ + lea 0xd063ac(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - movabs 0x894810758b4c0047,%eax │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - xor 0x1f0ffffc(%rbx),%ebx │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47b285 │ │ │ │ + movq $0xfee7c8,-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 47b328 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,-0x5f(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - or 0x1f0ffffc(%rbx),%ebx │ │ │ │ - add %al,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b2cb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x5f(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - xor %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - xor %ch,%cl │ │ │ │ - jrcxz 47a0fd │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b30b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 47a18c │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - mov %rax,0x30(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 479f00 │ │ │ │ - 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 47a388 │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47b3c6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47b378 │ │ │ │ + movq $0x47b2e0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47b258,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47b2a0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 47a229 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47a21a │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b44b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47b440 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 461bc0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47b328,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b328 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b48b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733fdb8c <__environ@GLIBC_2.2.5+0x721a88e4> │ │ │ │ - xor $0x4c,%al │ │ │ │ - mov 0x27(%rbx),%ecx │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 460ee8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b4cb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + 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 call 733fdbec <__environ@GLIBC_2.2.5+0x721a8944> │ │ │ │ - xor $0x4c,%al │ │ │ │ - mov 0x27(%rbx),%ecx │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rcx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov 0x37(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 4616c8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47b50d │ │ │ │ + movq $0xfee7c8,-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 47b5b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b553 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 47a369 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47a35a │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b593 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 47a020 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - and %bh,%dh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %rax,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,0x1(%rbp) │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x47a1d8,-0x140(%r12) │ │ │ │ - mov %r14,-0x130(%r12) │ │ │ │ - mov %rsi,-0x128(%r12) │ │ │ │ - mov %rdi,-0x120(%r12) │ │ │ │ - mov %r8,-0x118(%r12) │ │ │ │ - mov %r9,-0x110(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x100(%r12) │ │ │ │ - movq $0x47a238,-0xf8(%r12) │ │ │ │ - mov %r14,-0xf0(%r12) │ │ │ │ - mov %rsi,-0xe8(%r12) │ │ │ │ - mov %rdi,-0xe0(%r12) │ │ │ │ - mov %r8,-0xd8(%r12) │ │ │ │ - mov %r9,-0xd0(%r12) │ │ │ │ - mov %rax,-0xc8(%r12) │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - movq $0x47a298,-0xb8(%r12) │ │ │ │ - mov %r14,-0xb0(%r12) │ │ │ │ - mov %rsi,-0xa8(%r12) │ │ │ │ - mov %rdi,-0xa0(%r12) │ │ │ │ - mov %r8,-0x98(%r12) │ │ │ │ - mov %r9,-0x90(%r12) │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x47a2f8,-0x78(%r12) │ │ │ │ - lea -0x140(%r12),%rcx │ │ │ │ - mov %rcx,-0x70(%r12) │ │ │ │ - movq $0x47a318,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - mov %r9,-0x38(%r12) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47b64e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47b600 │ │ │ │ + movq $0x47b568,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xb7(%r12),%rax │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47b4e0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47b528,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0xf7(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x148,0x388(%r13) │ │ │ │ - lea 0xd011bd(%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 $0x58,0x388(%r13) │ │ │ │ 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 47a718 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ 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 47a582 │ │ │ │ + jb 47b6d3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47b6c8 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47b5b0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b5b0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 47a5ca │ │ │ │ + jb 47b713 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 47a612 │ │ │ │ + jb 47b753 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47a65a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47b795 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b838 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 47a6a2 │ │ │ │ + jb 47b7db │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 47a6ea │ │ │ │ + jb 47b81b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - or %bh,%dh │ │ │ │ - (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,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 47a956 │ │ │ │ - movq $0x47a768,-0x28(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47a768 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,%edx │ │ │ │ - add %eax,(%rax) │ │ │ │ - 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),%rbx │ │ │ │ - movq $0x47a550,-0x158(%r12) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %r8,-0x148(%r12) │ │ │ │ - mov %rbx,-0x140(%r12) │ │ │ │ - movq $0xfb4710,-0x138(%r12) │ │ │ │ - lea -0x158(%r12),%rbx │ │ │ │ - mov %rbx,-0x130(%r12) │ │ │ │ - movq $0x124ce19,-0x128(%r12) │ │ │ │ - movq $0x47a598,-0x120(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - mov %rdi,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - lea -0x136(%r12),%rbx │ │ │ │ - mov %rbx,-0xf0(%r12) │ │ │ │ - movq $0x47a5e0,-0xe8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rbx │ │ │ │ - mov %rbx,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rbx │ │ │ │ - mov %rbx,-0xb8(%r12) │ │ │ │ - movq $0x47a628,-0xb0(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %rdx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rbx │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x47a670,-0x78(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x47a6b8,-0x40(%r12) │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47b8d6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47b888 │ │ │ │ + movq $0x47b7f0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47b768,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47b7b0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x38,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x160,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xd00d6b(%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 $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47a9cd │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b958 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47b94d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47b838,-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 456e58 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp 47b838 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47aa25 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b99b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47a718 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47aad2 │ │ │ │ - movq $0x47a998,-0x80(%r12) │ │ │ │ - mov %r14,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %r9,-0x58(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x47a9f0,-0x48(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x7f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47b9db │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - lea 0xd00bec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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 47ab35 │ │ │ │ - movq $0x47ab50,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd00b9c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x0,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47ba1d │ │ │ │ + movq $0xfee7c8,-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 47bac0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,-0x55(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - jrcxz 47aaf3 │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ba63 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x4c0047ab(%r8) │ │ │ │ - mov 0x18(%rbp),%esi │ │ │ │ - mov %rbx,0x18(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,%r8b │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - xchg %eax,%ebx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47baa3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - stos %eax,%es:(%rdi) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - imul $0x0,0x1f0ffffc(%rax),%edx │ │ │ │ - add $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47bb5e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47bb10 │ │ │ │ + movq $0x47ba78,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47b9f0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47ba38,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - sub %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sub %ch,%cl │ │ │ │ - rex.XB xchg %eax,%r8d │ │ │ │ - cld │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jge 47ac2c │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 47aa48 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47bbe0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47bbd5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47bac0,-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 47bac0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733fe5a4 <__environ@GLIBC_2.2.5+0x721a92fc> │ │ │ │ - xor %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47bc23 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 460ca8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47bc63 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 47acdd │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 47bdee │ │ │ │ + movq $0x47bcc0,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 460190 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47bcc0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47ad35 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov 0x2f(%rbx),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 460878 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + mov $0xe3830047,%ebp │ │ │ │ + (bad) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47bd10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %al,(%r8) │ │ │ │ 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) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47bdf9 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47bd98 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47be11 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 47beb3 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 47bd86 │ │ │ │ + movq $0x47bc38,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0xdd1088(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47be62 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jle 47bf45 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47bd86 │ │ │ │ + movq $0x47b728,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0580b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x47bcf8,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 47befc │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 47bd86 │ │ │ │ + movq $0x47b9b0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jge 47bf8e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jl 47bd86 │ │ │ │ + movq $0x47b4a0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47bb80,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47bbf8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47b8f8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47b970,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47b670,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47b6e8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47b3e8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47b460,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,%al │ │ │ │ + push %rbp │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c015 │ │ │ │ + movq $0xfee7c8,-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 47c0e8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + nop │ │ │ │ + push %rbp │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c072 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c066 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c066 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cmp %dl,-0x30(%rbp) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733fe6cc <__environ@GLIBC_2.2.5+0x721a9424> │ │ │ │ - xor %ecx,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47c0ca │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 47ab00 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c0be │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c0be │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ... │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %al,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0xd8000000,%eax │ │ │ │ + push %rsp │ │ │ │ + rolb $1,(%rax) │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47af15 │ │ │ │ - movq $0x47ac50,-0x120(%r12) │ │ │ │ - mov %r14,-0x110(%r12) │ │ │ │ - mov %rsi,-0x108(%r12) │ │ │ │ - mov %rdi,-0x100(%r12) │ │ │ │ - mov %r8,-0xf8(%r12) │ │ │ │ - mov %r9,-0xf0(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0xe8(%r12) │ │ │ │ - movq $0x47aca8,-0xe0(%r12) │ │ │ │ - mov %r14,-0xd8(%r12) │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - mov %rdi,-0xc8(%r12) │ │ │ │ - mov %r8,-0xc0(%r12) │ │ │ │ - mov %r9,-0xb8(%r12) │ │ │ │ - mov %rax,-0xb0(%r12) │ │ │ │ - movq $0x47ad00,-0xa8(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rsi,-0x98(%r12) │ │ │ │ - mov %rdi,-0x90(%r12) │ │ │ │ - mov %r8,-0x88(%r12) │ │ │ │ - mov %r9,-0x80(%r12) │ │ │ │ - mov %rax,-0x78(%r12) │ │ │ │ - movq $0x47ad58,-0x70(%r12) │ │ │ │ - lea -0x120(%r12),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - movq $0x47ad78,-0x60(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %r9,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xa7(%r12),%rax │ │ │ │ + ja 47c186 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47c138 │ │ │ │ + movq $0x47c088,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47bfe8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47c030,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0xdf(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x128,0x388(%r13) │ │ │ │ - lea 0xd007b9(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ 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 47b0e0 │ │ │ │ nopl (%rax) │ │ │ │ - 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 -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + push %rsp │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47af92 │ │ │ │ + jb 47c20a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c1ff │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x47c0e8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47c0e8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + movabs 0x4cf0458d4800d053,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 47c262 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c256 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c256 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W push %rbx │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47afda │ │ │ │ + jb 47c2ba │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c2ae │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c2ae │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,%al │ │ │ │ + push %rdx │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c2fd │ │ │ │ + movq $0xfee7c8,-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 47c3d0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x52,%al │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c35a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c34e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c34e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ 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 │ │ │ │ + push %rax │ │ │ │ + push %rdx │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47b022 │ │ │ │ + jb 47c3b2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c3a6 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c3a6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0xf0000000,%eax │ │ │ │ + push %rcx │ │ │ │ + rolb $1,(%rax) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c46e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47c420 │ │ │ │ + movq $0x47c370,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47c2d0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47c318,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + push %rcx │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47b06a │ │ │ │ + jb 47c4f2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c4e7 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x20(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + movq $0x47c3d0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47c3d0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0x4800d050,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c54a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c53e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c53e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47b0b2 │ │ │ │ + jb 47c5a2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c596 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c596 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47c75c │ │ │ │ + movq $0x47c600,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47c600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - sub %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47b25a │ │ │ │ - movq $0x47af60,-0x120(%r12) │ │ │ │ - mov %r9,-0x110(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x108(%r12) │ │ │ │ - movq $0xfb4710,-0x100(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%r12) │ │ │ │ - movq $0x124ce19,-0xf0(%r12) │ │ │ │ - movq $0x47afa8,-0xe8(%r12) │ │ │ │ - mov %r8,-0xd8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - lea -0xfe(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%r12) │ │ │ │ - movq $0x47aff0,-0xb0(%r12) │ │ │ │ - mov %rdi,-0xa0(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x47b038,-0x78(%r12) │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x47b080,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x128,0x388(%r13) │ │ │ │ - lea 0xd0047c(%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 (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,%al │ │ │ │ + rex.WRXB rolb $1,(%r8) │ │ │ │ + movq $0x47c638,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47c638 │ │ │ │ + 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 %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 47b335 │ │ │ │ - movq $0x47b2f0,-0x28(%rbp) │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - mov %r14,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,0x4800d04f(%rax) │ │ │ │ + movl $0x47c690,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47b2f0 │ │ │ │ + jne 47c690 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 47b30c │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - mov 0x27(%rbx),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 47b0e0 │ │ │ │ - lea 0xd003b4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %dl,0x4f(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 47c69e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + rex.WRXB rolb $1,(%r8) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c767 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 47c711 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 47c77f │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47c6ff │ │ │ │ + movq $0x47c560,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0xdd070f(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 47c7cd │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 47c6ff │ │ │ │ + movq $0x47c278,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd04ea5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x47c670,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + movq $0x47c490,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47c508,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47c1a8,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47c220,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,0x4800d04d(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47b385 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4569e0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + jb 47c86b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 47c85d │ │ │ │ + lea 0xdd05c3(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47c8e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + rex │ │ │ │ + rex.WRB rolb $1,(%r8) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47b3d5 │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 47b2a0 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + jb 47c8c2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47c8b6 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47c8b6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d940(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47b0d8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 47b44a │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 47b46d │ │ │ │ - movq $0x47b358,-0x70(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %rdi,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - movq $0x47b3a8,-0x40(%r12) │ │ │ │ + loopne 47c92a │ │ │ │ + rolb $1,(%rax) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47c93b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47c830,-0x50(%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) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47c880,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - lea 0xd00279(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4c(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ca44 │ │ │ │ + movq $0x47c9a8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47c9a8 │ │ │ │ + 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 47b4d0 │ │ │ │ - movq $0x47b4f0,-0x28(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r9,%r14 │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xd00229(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WR rolb $1,(%rax) │ │ │ │ + movq $0x47c9f8,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47c9f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %ah,%al │ │ │ │ + rex.WXB rolb $1,(%r8) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 47ca02 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - mov $0x47,%ch │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - and %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - and %ch,%cl │ │ │ │ - rex.XB xchg %edi,%r12d │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,%al │ │ │ │ + rex.WXB rolb $1,(%r8) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47ca4f │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47ca26 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdd03fa(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47c8e0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47c8e0 │ │ │ │ + lea 0xd04bcd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x47c9e0,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sbb %cl,-0x30(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xd04911,%eax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp f4f100 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,-0x4b(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %ch,%cl │ │ │ │ - sbb 0x1f0ffffc(%rdi),%eax │ │ │ │ - add %al,(%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) │ │ │ │ - add %r13b,-0x4b(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - repz xchg %bh,%ah │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47caf3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47cae8 │ │ │ │ + movq $0x47ca78,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x47cb10,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xb929a6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd04b9e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4b(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd043b8(%rip),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4b(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47cb85 │ │ │ │ + movq $0x47cb78,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47cb78 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WXB rolb $1,(%r8) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 47caa8 │ │ │ │ + lea 0xd04b2c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c0047b5(%r8) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + rex.WX rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47cc0d │ │ │ │ + movq $0x47cbe0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47cbe0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800d04a(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47cc01 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47cc01 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 47caa8 │ │ │ │ + lea 0xd04ab4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 47b5ac │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 47b3f8 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47cc55 │ │ │ │ + movq $0xfee7c8,-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 47ccf8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ 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 47b5f2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47cc9b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45ffd0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47b63d │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45f610 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - 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 47b68d │ │ │ │ - mov 0x27(%rbx),%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 45fdb0 │ │ │ │ - jmp *-0x8(%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) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%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 47b702 │ │ │ │ + jb 47ccdb │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47b4a0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - or %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47b83d │ │ │ │ - movq $0x47b5c0,-0x100(%r12) │ │ │ │ - mov %r14,-0xf0(%r12) │ │ │ │ - mov %rsi,-0xe8(%r12) │ │ │ │ - mov %rdi,-0xe0(%r12) │ │ │ │ - mov %r8,-0xd8(%r12) │ │ │ │ - mov %r9,-0xd0(%r12) │ │ │ │ - movq $0x47b610,-0xc8(%r12) │ │ │ │ - mov %r14,-0xc0(%r12) │ │ │ │ - mov %rsi,-0xb8(%r12) │ │ │ │ - mov %rdi,-0xb0(%r12) │ │ │ │ - mov %r8,-0xa8(%r12) │ │ │ │ - mov %r9,-0xa0(%r12) │ │ │ │ - movq $0x47b660,-0x98(%r12) │ │ │ │ - mov %r14,-0x90(%r12) │ │ │ │ - mov %rsi,-0x88(%r12) │ │ │ │ - mov %rdi,-0x80(%r12) │ │ │ │ - mov %r8,-0x78(%r12) │ │ │ │ - mov %r9,-0x70(%r12) │ │ │ │ - movq $0x47b6b0,-0x68(%r12) │ │ │ │ - lea -0x100(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x47b6d0,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ + ja 47cd96 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47cd48 │ │ │ │ + movq $0x47ccb0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47cc28,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47cc70,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0xc7(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x108,0x388(%r13) │ │ │ │ - lea 0xcffeb9(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ 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 47b9c0 │ │ │ │ nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ 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 47b8ba │ │ │ │ + jb 47ce1b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47ce10 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47ccf8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47ccf8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 47b902 │ │ │ │ + jb 47ce5b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 47b94a │ │ │ │ + jb 47ce9b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47b992 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47cedd │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47cf80 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cwtl │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rax) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%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 %edx,(%rsi) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rcx) │ │ │ │ - test %ah,(%rax,%rbx,1) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl 0x4d0047b8(%rax) │ │ │ │ - mov %eax,-0xd8(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xe8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - movq $0x124ce19,-0xb8(%r12) │ │ │ │ - movq $0x47b8d0,-0xb0(%r12) │ │ │ │ - mov %rdi,-0xa0(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x88(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x47b918,-0x78(%r12) │ │ │ │ - mov %rsi,-0x68(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0x47b960,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %r9,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xf0,0x388(%r13) │ │ │ │ - lea 0xcffc14(%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 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47cf23 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ 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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 47bbad │ │ │ │ - movq $0x47bb78,-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 47bb78 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47cf63 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%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 (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - mov 0x17(%rbx),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 47b9c0 │ │ │ │ - lea 0xcffb64(%rip),%rbx │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47d01e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47cfd0 │ │ │ │ + movq $0x47cf38,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47ceb0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47cef8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 456648 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d0a3 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47d098 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47cf80,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47cf80 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d0e3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 47bb30 │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - push $0x58a53b4d │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x5e(%rdi) │ │ │ │ - movq $0x47bbd0,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r8,-0x40(%r12) │ │ │ │ - movq $0x47bc00,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d123 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x68,0x388(%r13) │ │ │ │ - lea 0xcffa73(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 47bd21 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47bcfc │ │ │ │ - movq $0x47bd18,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xcffa25(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47d165 │ │ │ │ + movq $0xfee7c8,-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 47d208 │ │ │ │ + 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 %r8b,-0x43(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - sbb %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - sbb %ch,%cl │ │ │ │ - sbb -0x4(%rdi),%edi │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d1ab │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,-0x43(%r8) │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - adc %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - adc %ch,%cl │ │ │ │ - repz jle 47bd50 │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d1eb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x4c0047bd(%r8) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47d2a6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47d258 │ │ │ │ + movq $0x47d1c0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47d138,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47d180,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d328 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47d31d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47d208,-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 47d208 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 47bda8 │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 47bc30 │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47bde6 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d36b │ │ │ │ movq $0xfee7c8,-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 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 45f4c8 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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) │ │ │ │ - or %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45ecb0 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d3ab │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov 0x1f(%rbx),%r8 │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45f308 │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47d3ed │ │ │ │ + movq $0xfee7c8,-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 47d490 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d433 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47beb6 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47d473 │ │ │ │ movq $0xfee7c8,-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 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47bcd0 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add $0x0,%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - call 4d47bee0 <__environ@GLIBC_2.2.5+0x4c226c38> │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 47bfd5 │ │ │ │ - movq $0x47bdb8,-0xe0(%r12) │ │ │ │ - mov %r14,-0xd0(%r12) │ │ │ │ - mov %rsi,-0xc8(%r12) │ │ │ │ - mov %rdi,-0xc0(%r12) │ │ │ │ - mov %r8,-0xb8(%r12) │ │ │ │ - movq $0x47be08,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa8(%r12) │ │ │ │ - mov %rsi,-0xa0(%r12) │ │ │ │ - mov %rdi,-0x98(%r12) │ │ │ │ - mov %r8,-0x90(%r12) │ │ │ │ - movq $0x47be38,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - mov %rdi,-0x70(%r12) │ │ │ │ - mov %r8,-0x68(%r12) │ │ │ │ - movq $0x47be68,-0x60(%r12) │ │ │ │ - lea -0xe0(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x47be88,-0x50(%r12) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47d52e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47d4e0 │ │ │ │ + movq $0x47d448,-0x50(%r12) │ │ │ │ mov %r14,-0x40(%r12) │ │ │ │ - mov %rsi,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x5f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47d3c0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47d408,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0xaf(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xe8,0x388(%r13) │ │ │ │ - lea 0xcff749(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + 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 47c032 │ │ │ │ + jb 47d5b0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47d5a5 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47d490,-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 47d490 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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 47c07a │ │ │ │ + jb 47d5f3 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 47c0c2 │ │ │ │ + jb 47d633 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nop │ │ │ │ + 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 loopne 47c131 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47c226 │ │ │ │ - movq $0x47c128,-0x20(%rbp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47d7be │ │ │ │ + movq $0x47d690,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47c128 │ │ │ │ + jne 47d690 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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,-0x7f(%rcx) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 47c216 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x47c000,-0xb0(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,-0xa0(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0xfb4710,-0x90(%r12) │ │ │ │ - lea -0xb0(%r12),%rbx │ │ │ │ - mov %rbx,-0x88(%r12) │ │ │ │ - movq $0x124ce19,-0x80(%r12) │ │ │ │ - movq $0x47c048,-0x78(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - lea -0x8e(%r12),%rbx │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x47c090,-0x40(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xcff50b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 456358 │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 47d6e0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 47c0e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ 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) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x50,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c311 │ │ │ │ - movq $0x47c250,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - mov %rdi,-0x38(%r12) │ │ │ │ - movq $0x47c280,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + ja 47d7c9 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47d768 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47d7e1 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 47d883 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 47d756 │ │ │ │ + movq $0x47d608,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0xdcf6b8(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47d832 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jle 47d915 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47d756 │ │ │ │ + movq $0x47d0f8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd03f13(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x47d6c8,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 47d8cc │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 47d756 │ │ │ │ + movq $0x47d380,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jge 47d95e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jl 47d756 │ │ │ │ + movq $0x47ce70,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47d550,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47d5c8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47d2c8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47d340,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47d040,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47d0b8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47cdb8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47ce30,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x58,0x388(%r13) │ │ │ │ - lea 0xcff41d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + cmp $0xd0,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 733ffc94 <__environ@GLIBC_2.2.5+0x721aa9ec> │ │ │ │ - (bad) │ │ │ │ - movq $0x47c388,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xcff3d9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47d9e5 │ │ │ │ + movq $0xfee7c8,-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 47dab8 │ │ │ │ + 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) │ │ │ │ + cwtl │ │ │ │ + cmp $0xd0,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47da42 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47da36 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47da36 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47caa8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x4c0047c3(%r8) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex cmp $0xd0,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47da9a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47da8e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47da8e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47caa8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - ret │ │ │ │ - add %r9b,0x75(%r11,%r9,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %ch,%cl │ │ │ │ - cmpl $0xffffffff,-0x4(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0xe0000000,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47db56 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47db08 │ │ │ │ + movq $0x47da58,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47d9b8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47da00,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 47c3ec │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 47c2b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + cmp %eax,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47dbda │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47dbcf │ │ │ │ + movq $0xfee7c8,-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 $0x47dab8,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47dab8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45e5b8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + test $0x3a,%al │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47dc32 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47dc26 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47dc26 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47caa8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + push %rax │ │ │ │ + cmp %al,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47dc8a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47dc7e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47dc7e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47caa8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45e980 │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,%al │ │ │ │ + cmp %edx,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47dccd │ │ │ │ + movq $0xfee7c8,-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 47dda0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - lock mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 45ebc8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov $0x39,%al │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47dd2a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47dd1e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47dd1e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47caa8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + cmp %edx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47c4ba │ │ │ │ + jb 47dd82 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47dd76 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47dd76 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47c340 │ │ │ │ + jmp 47caa8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + or $0xf8000000,%eax │ │ │ │ + cmp %dl,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c599 │ │ │ │ - movq $0x47c408,-0xa8(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - mov %rsi,-0x98(%r12) │ │ │ │ - mov %rdi,-0x90(%r12) │ │ │ │ - movq $0x47c438,-0x88(%r12) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - mov %rdi,-0x70(%r12) │ │ │ │ - movq $0x47c468,-0x68(%r12) │ │ │ │ - mov %r14,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %rdi,-0x50(%r12) │ │ │ │ - movq $0x47c490,-0x48(%r12) │ │ │ │ + ja 47de3e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47ddf0 │ │ │ │ + movq $0x47dd40,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47dca0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47dce8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0xa7(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0xb0,0x388(%r13) │ │ │ │ - lea 0xcff1a5(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + sldt (%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + cmp %dl,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47dec2 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47deb7 │ │ │ │ + movq $0xfee7c8,-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 $0x47dda0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47dda0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47c5f2 │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + shlb $0xd0,(%rdi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47df1a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47df0e │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47df0e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47caa8 │ │ │ │ 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + push $0x4800d037 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47c63a │ │ │ │ + jb 47df72 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp 443df0 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47df66 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47df66 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47caa8 │ │ │ │ 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,-0x73(%rax) │ │ │ │ - rex.RB call 103fffac <__environ@GLIBC_2.2.5+0xf1aad04> │ │ │ │ + add %cl,(%rax) │ │ │ │ (bad) │ │ │ │ - in $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x47c698,-0x18(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e12c │ │ │ │ + movq $0x47dfd0,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47c698 │ │ │ │ + jne 47dfd0 │ │ │ │ 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,(%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 %ecx,0x48000000(%rbp) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x47c5c0,-0x78(%r12) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x78(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0x47c608,-0x40(%r12) │ │ │ │ + add %cl,%al │ │ │ │ + ss rolb $1,(%rax) │ │ │ │ + movq $0x47e008,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4710,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - lea -0x1e(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xcff008(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47e008 │ │ │ │ + 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 456118 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4800d036(%rax) │ │ │ │ + movl $0x47e060,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47e060 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp 47c658 │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,0x36(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 47e06e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + add %bh,(%rax) │ │ │ │ + ss rolb $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47c817 │ │ │ │ - movq $0x47c770,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - movq $0x47c798,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ + ja 47e137 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 47e0e1 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 47e14f │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47e0cf │ │ │ │ + movq $0x47df30,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0xdced3f(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 47e19d │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 47e0cf │ │ │ │ + movq $0x47dc48,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd035ad(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x47e040,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + movq $0x47de60,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47ded8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - lea 0xcfef37(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x47db78,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47dbf0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47c86c │ │ │ │ - movq $0x47c888,-0x10(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x4800d034(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e23b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 47e22d │ │ │ │ + lea 0xdcebf3(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 443c48 │ │ │ │ - lea 0xcfeef5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47e2b0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ 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 %r14b,0x4c0047c8(%r8) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - jmp 443c48 │ │ │ │ - nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 47c8bc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 47c7c0 │ │ │ │ - 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 45e090 │ │ │ │ - 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 45e360 │ │ │ │ - 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 45e508 │ │ │ │ - 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 47c96e │ │ │ │ + rex.W xor $0xd0,%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47e292 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47e286 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 47e286 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d958(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47c848 │ │ │ │ + jmp 47caa8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %ecx,0x49000000(%rdx) │ │ │ │ - movl $0x47c8d8,-0x88(%rsp) │ │ │ │ - mov %r14,-0x80(%r12) │ │ │ │ - mov %rsi,-0x78(%r12) │ │ │ │ - movq $0x47c900,-0x70(%r12) │ │ │ │ - mov %r14,-0x68(%r12) │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - movq $0x47c928,-0x58(%r12) │ │ │ │ - mov %r14,-0x50(%r12) │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - movq $0x47c948,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + call 4948b2e4 <__environ@GLIBC_2.2.5+0x4823603c> │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47e30b │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47e200,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47e250,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x87(%r12),%rax │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - lea 0xcfed30(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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,-0xd(%rcx,%rcx,4) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %ah,0x33(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e414 │ │ │ │ + movq $0x47e378,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47e378 │ │ │ │ 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %ah,(%rax) │ │ │ │ + xor %eax,%edx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,%r8b │ │ │ │ + jrcxz 47e3c6 │ │ │ │ + add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 47e3c8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %ch,%al │ │ │ │ + xor %al,%dl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + add %al,(%r8) │ │ │ │ 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 %dl,%al │ │ │ │ + xor %al,%dl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47e41f │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47e3f6 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdcea2a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47e2b0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47e2b0 │ │ │ │ + lea 0xd032d5(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x47e3b0,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ + adc $0x0,%eax │ │ │ │ (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,-0xd(%rcx,%rcx,4) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e497 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47e492 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd02ec7(%rip),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f4f100 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + xor %al,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47e4fe │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47e4f9 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd03267(%rip),%rsi │ │ │ │ + lea 0xb91006(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + pop %rax │ │ │ │ + xor %al,%dl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xd03251,%eax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp f4f100 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e593 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47e588 │ │ │ │ + movq $0x47e518,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x47e5b0,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xb90ee8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd03216(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + xor %edx,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + mov %ch,(%rdx) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ee19b8 │ │ │ │ + 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,-0xd(%rcx,%rcx,4) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %dl,%al │ │ │ │ + xor %edx,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e625 │ │ │ │ + movq $0x47e618,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47e618 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %bl,0x4c00d031(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ + lea 0xd031a4(%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,-0xd(%rcx,%rcx,4) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %ch,0x31(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e6ad │ │ │ │ + movq $0x47e680,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47e680 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + xor %edx,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47e6a1 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47e6a1 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ + lea 0xd0312c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0xcf,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - cmp $0xdd01c2,%eax │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xcfcc70(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47e6f5 │ │ │ │ + movq $0xfee7c8,-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 47e798 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 clc │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47cccb │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ccc0 │ │ │ │ - movq $0x47cc50,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x47cce8,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xb90f74(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd00dd6(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4800d00d(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0xd00d70(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ee19b8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jb 47e73b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%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) │ │ │ │ - lea 0xdd0102(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp f4e7a8 │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e77b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47cd5f │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x47cd10,-0x10(%r12) │ │ │ │ + ja 47e836 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47e7e8 │ │ │ │ + movq $0x47e750,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47e6c8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47e710,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xb90e53(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47cdda │ │ │ │ + jb 47e8bb │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47cdcf │ │ │ │ + ja 47e8b0 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47cd30,-0x10(%r12) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47e798,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - movq $0x47cdf0,-0x10(%rbp) │ │ │ │ - lea 0xdd005f(%rip),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4e7a8 │ │ │ │ + jmp 47e798 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 47cdfc │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - or $0x0,%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800d00e(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47ce68 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ce5d │ │ │ │ - movq $0x47cd80,-0x18(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x47ce88,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xb90d65(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd00e59(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0xd00c8e(%rip),%rsi │ │ │ │ - lea 0xd00de1(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp e7e1d8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 47e8fb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%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) │ │ │ │ - lea 0xdcff5a(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - jmp f4e7a8 │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e93b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0xe(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47cf2b │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47cf20 │ │ │ │ - movq $0x47ceb8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x47cf48,-0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xb90c85(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd00e4e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0xd00bce(%rip),%rsi │ │ │ │ - lea 0xd00dd9(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp e7e1d8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 47cfa8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sar $0xff,%bh │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rbx,%rax,1) │ │ │ │ - ... │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47e97d │ │ │ │ + movq $0xfee7c8,-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 47ea20 │ │ │ │ + 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,-0x7b(%rbp) │ │ │ │ - sarb $0x4d,0x8(%rbp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 47cee0 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jl 47cfc5 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - jmp 47ce18 │ │ │ │ - mov (%r14,%r8,1),%al │ │ │ │ - movzbl %al,%ebx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47e9c3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800d00d(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47d094 │ │ │ │ - movq $0x47d028,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d028 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0xd(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - movq $0x47d070,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - 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) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ea03 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d070 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.XB add %eax,(%r8) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - or $0x8b4800d0,%eax │ │ │ │ - sbb %r9b,-0x39(%r8) │ │ │ │ - sbb %r14b,0x4c0047d0(%r8) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 47cfa8 │ │ │ │ - lea 0xd00d15(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%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 $0xfb4650,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47eabe │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47ea70 │ │ │ │ + movq $0x47e9d8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7918 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47e950,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47e998,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x80000000,%eax │ │ │ │ - adc %eax,%edx │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47d16e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 47d169 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xd01277(%rip),%rsi │ │ │ │ - lea 0xd0131a(%rip),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47eb43 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47eb38 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47ea20,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp e7e278 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp 47ea20 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47d1d9 │ │ │ │ - movq $0x47d1c0,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d1c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xdcfc52,%eax │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ + jb 47eb83 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - 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,0x1e(%rdi) │ │ │ │ - movq $0x47d188,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xb9021e(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd014ab(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47d2a6 │ │ │ │ - movq $0x47d290,-0x10(%rbp) │ │ │ │ + jb 47ebc3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d290 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 47d29c │ │ │ │ - mov 0x7(%rbx),%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47ec05 │ │ │ │ + movq $0xfee7c8,-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 47eca8 │ │ │ │ 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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47d350 │ │ │ │ - movq $0x47d300,-0x10(%rbp) │ │ │ │ + jb 47ec4b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d300 │ │ │ │ - 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,0x33(%rdi) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bd9,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rdi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov $0xb,%r14d │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp f4f100 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ 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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47d3c4 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47d3b9 │ │ │ │ + jb 47ec8b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47d2c0,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xb9008c(%rip),%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - adc (%rax),%eax │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $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,0x67(%rdi) │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 47d429 │ │ │ │ - movq $0x47d368,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47ed46 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47ecf8 │ │ │ │ + movq $0x47ec60,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47ebd8,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47ec20,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x47d250,-0x30(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %rsi,-0x18(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0xb8ffed(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd01282(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73400ddc <__environ@GLIBC_2.2.5+0x721abb34> │ │ │ │ - rex.WR │ │ │ │ - movq $0x47d4c8,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d4c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47edc8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47edbd │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47eca8,-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 47eca8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 47d4dc │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 47d3e0 │ │ │ │ - lea 0xd0120c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ee0b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ 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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xc5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - adc %edx,%eax │ │ │ │ - add %ch,%cl │ │ │ │ - decb (%rsi) │ │ │ │ - lods %ds:(%rsi),%eax │ │ │ │ - add %ah,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ee4b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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 47d618 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xf,%rax │ │ │ │ - jb 47d5d0 │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jb 47d623 │ │ │ │ - movq $0x47d5b0,-0x8(%rbp) │ │ │ │ - mov 0x1(%r14),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d5b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 47ee8d │ │ │ │ + movq $0xfee7c8,-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 47ef30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %edx,%ecx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xe,%rax │ │ │ │ - jb 47d689 │ │ │ │ - movq $0x47d608,-0x8(%rbp) │ │ │ │ - mov 0x1(%r14),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d608 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x490047d6(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 47d558 │ │ │ │ - lea 0xd01231(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x47d658,-0x10(%rbp) │ │ │ │ - mov 0x1(%r14),%rbx │ │ │ │ - mov 0x9(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47eed3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d658 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 47d657 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jae 47d5c4 │ │ │ │ - cmp $0xd,%rax │ │ │ │ - jae 47d5c4 │ │ │ │ - movq $0x47d6d0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 47d558 │ │ │ │ - mov $0x1,%ebx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47ef13 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 47d748 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - 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 (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,(%r8) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - rex.RXB add %r9b,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 47d700 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47efce │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47ef80 │ │ │ │ + movq $0x47eee8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47ee60,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47eea8,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,(%r8) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - rex.W (bad) │ │ │ │ - (bad) │ │ │ │ - incl 0x0(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x3(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add -0x7d(%rax),%ecx │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0xe(%rax) │ │ │ │ add (%rax),%al │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7440109c <__environ@GLIBC_2.2.5+0x731abdf4> │ │ │ │ - (bad) │ │ │ │ - lea 0xd01100(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f050 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47f045 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x47ef30,-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 47ef30 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x1(%r8) │ │ │ │ - fmuls -0x39(%rax) │ │ │ │ - or %r13b,0x480047d7(%r8) │ │ │ │ - mov 0x10(%rbp),%ebx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d7a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f093 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 47d7b4 │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 47d808 │ │ │ │ - movq $0x47d7f8,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d7f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f0d3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x29(%r8) │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - push %rax │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - pop %rsi │ │ │ │ - add %bh,%bh │ │ │ │ - add %dl,%gs:0x5(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d002(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47d945 │ │ │ │ - movq $0x47d8a0,-0x10(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47f25e │ │ │ │ + movq $0x47f130,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47d8a0 │ │ │ │ + jne 47f130 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x47d8b8,0x8(%rbp) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d8b8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,%dl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r14b,(%r9) │ │ │ │ - leave │ │ │ │ - jmp 47d8c4 │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - add %edx,%eax │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB or %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edx │ │ │ │ - and $0x7,%edx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 47d920 │ │ │ │ - movq $0x47d910,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rcx,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x7cffb80f(%r8) │ │ │ │ + jrcxz 47f142 │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47d910 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - addl $0x0,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4800d001(%rax) │ │ │ │ - movl $0x47d868,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 47d558 │ │ │ │ - cmp $0xff,%rcx │ │ │ │ - jle 47d935 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 47cc80 │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + jne 47f180 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - lea 0xd00f14(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%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 744012bc <__environ@GLIBC_2.2.5+0x731ac014> │ │ │ │ - (bad) │ │ │ │ - lea 0xd00ef8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - 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,-0x75(%rax) │ │ │ │ - or %r9b,0x1(%r8) │ │ │ │ - fmuls -0x39(%rax) │ │ │ │ - or %r9b,%r8b │ │ │ │ - flds 0x0(%rdi) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47d9c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ 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 47d9d4 │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47f269 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47f208 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47f281 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 47f323 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 47f1f6 │ │ │ │ + movq $0x47f0a8,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0xdcdc18(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47f2d2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jle 47f3b5 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 47da25 │ │ │ │ - movq $0x47da18,-0x18(%rbp) │ │ │ │ - mov 0x6(%r14),%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov 0xe(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47da18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + jg 47f1f6 │ │ │ │ + movq $0x47eb98,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd0258b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x47f168,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 47f36c │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 47f1f6 │ │ │ │ + movq $0x47ee20,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jge 47f3fe │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jl 47f1f6 │ │ │ │ + movq $0x47e910,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x47eff0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47f068,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47ed68,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47ede0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47eae0,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47eb58,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47e858,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47e8d0,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x23(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f485 │ │ │ │ + movq $0xfee7c8,-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 47f558 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,0x490047d9(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 47da48 │ │ │ │ - lea 0x2(%rsi),%rbx │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %ah,(%rbx) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f4e2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47f4d6 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47f4d6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ 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 47db08 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xf,%rax │ │ │ │ - jb 47dac0 │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jb 47db13 │ │ │ │ - movq $0x47daa0,-0x8(%rbp) │ │ │ │ - mov 0x1(%r14),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47daa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov $0x4800d022,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f53a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47f52e │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47f52e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %edx,%ecx │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0xe,%rax │ │ │ │ - jb 47db79 │ │ │ │ - movq $0x47daf8,-0x8(%rbp) │ │ │ │ - mov 0x1(%r14),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47daf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ + or $0x58000000,%eax │ │ │ │ + and %al,%dl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47f5f6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 47f5a8 │ │ │ │ + movq $0x47f4f8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47f458,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47f4a0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x490047db(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 47da48 │ │ │ │ - lea 0xd00d69(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x47db48,-0x10(%rbp) │ │ │ │ - mov 0x1(%r14),%rbx │ │ │ │ - mov 0x9(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %bl,0x4800d021(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f67a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47f66f │ │ │ │ + movq $0xfee7c8,-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 $0x47f558,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47db48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 47f558 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + and %ah,(%rcx) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f6d2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47f6c6 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47f6c6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ + 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,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 47db47 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jae 47dab4 │ │ │ │ - cmp $0xd,%rax │ │ │ │ - jae 47dab4 │ │ │ │ - movq $0x47dbc0,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 47da48 │ │ │ │ - mov $0x1,%ebx │ │ │ │ + enter $0xd020,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f72a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47f71e │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47f71e │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 47d968 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x20(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f76d │ │ │ │ + movq $0xfee7c8,-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 47f840 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sub %ah,(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f7ca │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47f7be │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47f7be │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - fildl 0x0(%rdi) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47dbf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rcrb $1,(%rdi) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f822 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47f816 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47f816 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - faddl 0x0(%rdi) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 47da48 │ │ │ │ - add %al,(%r8) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + or $0x70000000,%eax │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47f8de │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 47f890 │ │ │ │ + movq $0x47f7e0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47f740,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47f788,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,0x4800d01e(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f962 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47f957 │ │ │ │ + movq $0xfee7c8,-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 $0x47f840,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47f840 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3(%rax) │ │ │ │ - pop %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - add -0x7d(%rax),%ecx │ │ │ │ - (bad) │ │ │ │ - add %dl,%gs:0x1(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rorb $1,(%rax,%rdx,8) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 47dc72 │ │ │ │ + cmp %bl,(%rsi) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47f9ba │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e8da,-0x28(%rbp) │ │ │ │ - movq $0x123b071,-0x20(%rbp) │ │ │ │ - movq $0x117e581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47f9ae │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47f9ae │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + loopne 47f9eb │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47fa12 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47fa06 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47fa06 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 47ddc9 │ │ │ │ - movq $0x47dd18,-0x20(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + add %al,0x4800d01d(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 47fbcc │ │ │ │ + movq $0x47fa70,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47dd18 │ │ │ │ + jne 47fa70 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %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,-0x39(%r8) │ │ │ │ - or %r15b,(%r8) │ │ │ │ - fldl 0x0(%rdi) │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %al,0x1d(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + movq $0x47faa8,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47dd38 │ │ │ │ + jne 47faa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sbb $0xc74800d0,%eax │ │ │ │ + add %r8b,(%r8) │ │ │ │ + sti │ │ │ │ + rex.RXB add %r8b,-0x72b7f81d(%r11) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ + jne 47fb00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + sbb $0xd0,%al │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r14b,(%r9) │ │ │ │ - shr %cl,%bl │ │ │ │ - and $0xf,%al │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x0(%rax,%rax,1) │ │ │ │ + rex.WRB adc %r13b,%r11b │ │ │ │ + and $0x66,%al │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4800d01c(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47fbd7 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 47fb81 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 47fbef │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 47fb6f │ │ │ │ + movq $0x47f9d0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0xdcd29f(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 47fc3d │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 47fb6f │ │ │ │ + movq $0x47f6e8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd01c25(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x47fae0,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + movq $0x47f900,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47f978,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x47f618,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47f690,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 47dda0 │ │ │ │ - movq $0x47dd90,-0x10(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbb %eax,%edx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47fcdb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 47fccd │ │ │ │ + lea 0xdcd153(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47dd90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47fd50 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rcrb $0xd0,(%rdx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47fd32 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 47fd26 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jg 47fd26 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d970(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47e548 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,%r8b │ │ │ │ - faddl 0x0(%rdi) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 47da48 │ │ │ │ - cmp $0xff,%rdx │ │ │ │ - jle 47ddb5 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xfefd40,0x10(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + sbb %al,%dl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47fdab │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x47fca0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x47fcf0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x1000000,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - or %eax,%edx │ │ │ │ + add %bl,%al │ │ │ │ + sbb %edx,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47de30 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47de25 │ │ │ │ - movq $0x47dc30,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x47de50,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 47feb4 │ │ │ │ + movq $0x47fe18,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca47a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xd00af1(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47fe18 │ │ │ │ + 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,-0x22(%r8) │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - adcb $0x0,0x100a5(%rax) │ │ │ │ + add %bl,0x4800d019(%rax) │ │ │ │ + movl $0x47fe68,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 47fe68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x19(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + jmp 47fe72 │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 $0x47dc90,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + add %cl,0x19(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 47febf │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 47fe96 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdccf8a(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x47fd50,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 47fd50 │ │ │ │ + lea 0xd0194d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x47fe50,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sub %al,-0x24(%rdi) │ │ │ │ + ... │ │ │ │ + adc $0x60000000,%eax │ │ │ │ + adc $0xd0,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47dee9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdc475e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 47ff37 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47ff32 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd01427(%rip),%rdi │ │ │ │ + mov $0x7,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + jmp f4f100 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - call 4948bb47 <__environ@GLIBC_2.2.5+0x4823689f> │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47df4b │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movq $0x47dec0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb9d698(%rip),%r14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + sbb %edx,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 47ff9e │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 47ff99 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xd018df(%rip),%rsi │ │ │ │ + lea 0xb8f566(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 47dfb4 │ │ │ │ - faddl (%rax) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47df9f │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47df00,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp ed7af0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + rcrb $1,(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea 0xd018c9(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp f4f100 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e018 │ │ │ │ - add $0x20,%r12 │ │ │ │ + jb 480033 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e00d │ │ │ │ - movq $0x47df70,-0x18(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - movq $0x47e038,-0x8(%rbp) │ │ │ │ - lea -0x18(%r12),%rsi │ │ │ │ - lea 0xb8fb57(%rip),%r14 │ │ │ │ + ja 480028 │ │ │ │ + movq $0x47ffb8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x480050,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xb8f433(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ jmp fad778 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xd009b9(%rip),%rbx │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xd0188e(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800d009(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0xd00950(%rip),%r14 │ │ │ │ + add %bl,0x18(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xd01158(%rip),%r14 │ │ │ │ add $0x8,%rbp │ │ │ │ jmp ee19b8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x9(%rax) │ │ │ │ + add %cl,0x18(%rax) │ │ │ │ rolb $1,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e093 │ │ │ │ - movq $0x47e0b0,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xd0095e(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + jb 4800c5 │ │ │ │ + movq $0x4800b8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4800b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + sbb %dl,%al │ │ │ │ + add %cl,0x73(%rbx,%rcx,4) │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 47ffe8 │ │ │ │ + lea 0xd0181c(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - or %edx,%eax │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rcx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 47dfc8 │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48014d │ │ │ │ + movq $0x480120,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 480120 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %ch,0x4800d017(%rax) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 480141 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 480141 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 47ffe8 │ │ │ │ + lea 0xd017a4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 480195 │ │ │ │ + movq $0xfee7c8,-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 480238 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xd00906(%rip),%r14 │ │ │ │ - jmp 47dfc8 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,0x0(%rsp,%rbx,8) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e174 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e169 │ │ │ │ + jb 4801db │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - rex.R faddl (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e200 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e1f5 │ │ │ │ + jb 48021b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x1241bd9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - rolb $1,-0x24(%rbx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47e290 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e285 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47e188,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8f8d6(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - rex.XB faddl (%r8) │ │ │ │ - add $0x38,%r12 │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e338 │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 47e2f9 │ │ │ │ - movq $0x47e218,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ + ja 4802d6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 480288 │ │ │ │ + movq $0x4801f0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x480168,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4801b0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ lea -0xe(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x47e118,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8f81f(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd00706(%rip),%rbx │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 47e3bd │ │ │ │ - movq $0x47e3a8,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47e3a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,0x4800d006(%rax) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 47e2b0 │ │ │ │ - lea 0xd0069c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,-0x24(%rdx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47e401 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48035b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 480350 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcfbd5e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x480238,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x7,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + jmp 480238 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - faddl (%r8) │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e467 │ │ │ │ - movq $0x47e3d8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8f6f0(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd005f7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4800d005(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 47e2b0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - add $0x894800d0,%eax │ │ │ │ - testl $0xb5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - add $0x66e900d0,%eax │ │ │ │ - ljmp *0x441f0f66(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x24(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47e544 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e539 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48039b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - rex faddl (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e5d0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e5c5 │ │ │ │ + jb 4803db │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x1241bd9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x24(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47e660 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e655 │ │ │ │ + jb 48041d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47e558,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8edfe(%rip),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 4804c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x3f(%rax) │ │ │ │ - faddl (%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e708 │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 47e6c9 │ │ │ │ - movq $0x47e5e8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x47e4e8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8ed47(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd003ae(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d003(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e78d │ │ │ │ - movq $0x47e778,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47e778 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jb 480463 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x3(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 47e680 │ │ │ │ - lea 0xd00344(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex │ │ │ │ - ds faddl (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e7d1 │ │ │ │ + jb 4804a3 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcfb98e(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - cmp $0x834900dc,%eax │ │ │ │ + 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,0x3a(%rdi) │ │ │ │ - movq $0x47e7a8,-0x28(%r12) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48055e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 480510 │ │ │ │ + movq $0x480478,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4803f0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x480438,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8ec18(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xd0029f(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x2(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 47e680 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x2(%rax) │ │ │ │ - rolb $1,(%rax) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd0025d(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,-0x72b7ff24(%rip) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47e914 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4805e3 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e909 │ │ │ │ + ja 4805d8 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4804c0,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov $0x7,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + jmp 4804c0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $0x0,(%rsp,%rbx,8) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47e9a0 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47e995 │ │ │ │ + jb 480623 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x1241bd9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 480663 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,(%rsp,%rbx,8) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47ea30 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ea25 │ │ │ │ + jb 4806a5 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47e928,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8f12a(%rip),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 480748 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4900dc3b(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ead8 │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 47ea99 │ │ │ │ - movq $0x47e9b8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x47e8b8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8f073(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xd00056(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340245c <__environ@GLIBC_2.2.5+0x721ad1b4> │ │ │ │ - rex.WR │ │ │ │ - movq $0x47eb48,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47eb48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4806eb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - dec %edi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jge 47eb5c │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 47ea50 │ │ │ │ - lea 0xcfffec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 47ebb0 │ │ │ │ - faddl (%rax) │ │ │ │ lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47eba1 │ │ │ │ + jb 48072b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcfb5be(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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 %ch,(%rax) │ │ │ │ - cmp %ah,%bl │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - movq $0x47eb78,-0x28(%r12) │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4807e6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 480798 │ │ │ │ + movq $0x480700,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x480678,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4806c0,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8ef44(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xcfff47(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - dec %edi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xe9f63145,-0xa(%rcx,%rcx,4) │ │ │ │ - or %dh,%bh │ │ │ │ - (bad) │ │ │ │ - jmp *-0x70(%rsi) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - dec %edi │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x5358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - dec %edi │ │ │ │ - add %ch,%cl │ │ │ │ - (bad) │ │ │ │ - imull 0x441f0f66(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp %ebx,%esp │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47ece4 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 480868 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ecd9 │ │ │ │ + ja 48085d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x480748,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub %rcx,%rbx │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + jmp 480748 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - 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) │ │ │ │ - lock cmp %bl,%ah │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47ed70 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47ed65 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4808ab │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - movq $0x1241bd9,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x26(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + 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) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4808eb │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - cmp %bl,%ah │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47ee00 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47edf5 │ │ │ │ + jb 48092d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x47ecf8,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8ed4b(%rip),%r14 │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ + add (%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + jmp 4809d0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - faddl (%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47eea8 │ │ │ │ - cmp $0xb,%r14 │ │ │ │ - jl 47ee69 │ │ │ │ - movq $0x47ed88,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1241bc9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x47ec88,-0x30(%r12) │ │ │ │ - mov %rsi,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8ec94(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - lea 0xcffcfe(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - cld │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340282c <__environ@GLIBC_2.2.5+0x721ad584> │ │ │ │ - rex.WR │ │ │ │ - movq $0x47ef18,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47ef18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 480973 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cffc(%rax) │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 47ee20 │ │ │ │ - lea 0xcffc94(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800dc36,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47ef71 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4809b3 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xcfb1ee(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f4ed68 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x36(%rax) │ │ │ │ - faddl (%rax) │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47efd7 │ │ │ │ - movq $0x47ef48,-0x28(%r12) │ │ │ │ + ja 480a6e │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 480a20 │ │ │ │ + movq $0x480988,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x480900,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x480948,-0x28(%r12) │ │ │ │ mov %r14,-0x18(%r12) │ │ │ │ movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x12425f9,-0x8(%r12) │ │ │ │ lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rsi │ │ │ │ - lea 0xb8eb65(%rip),%r14 │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xcffbef(%rip),%rbx │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl (%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cffb(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 47ee20 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cffb(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xcffbad(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - mov $0xcf,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xe9f63145,-0xa(%rcx,%rcx,4) │ │ │ │ - mov $0x8,%dl │ │ │ │ - std │ │ │ │ - jmp *-0x70(%rsi) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 480af0 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 480ae5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub 0x18(%rbx),%rcx │ │ │ │ + movq $0x4809d0,-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 4809d0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cffb(%rax) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xcffb9d(%rip),%r14 │ │ │ │ - jmp f4e438 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - test $0xcf,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47f0df │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 480b33 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44cfc8 │ │ │ │ - lea 0xcffb92(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x5(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x65358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - sti │ │ │ │ - iret │ │ │ │ - add %ch,%cl │ │ │ │ - (bad) │ │ │ │ - rep lods %ds:(%rsi),%al │ │ │ │ - add %ah,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x58(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47f160 │ │ │ │ - mov %r14,%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - movq $0x124ce19,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 44cfc8 │ │ │ │ - lea 0xcffb31(%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 %dl,-0x4f(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xe9f63145,-0xa(%rcx,%rcx,4) │ │ │ │ - adc -0x3(%rdx),%al │ │ │ │ - jmp *-0x70(%rsi) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 480b73 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - sti │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0x15358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - sti │ │ │ │ - iret │ │ │ │ - add %ch,%cl │ │ │ │ - jbe 47f1b2 │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ah,0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x4e(%rax) │ │ │ │ - iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47f228 │ │ │ │ - movq $0x47f218,-0x10(%rbp) │ │ │ │ + jb 480d04 │ │ │ │ + movq $0x480bd0,-0x10(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47f218 │ │ │ │ + jne 480bd0 │ │ │ │ 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 %ch,(%rax) │ │ │ │ - mov $0xcf,%dl │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - jne 47f224 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 480eed │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x480c18,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 480c18 │ │ │ │ + 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 -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 480efc │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 480d0f │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 480cae │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 480d27 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jle 480dc9 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jg 480c9c │ │ │ │ + movq $0x480b48,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffb0,%r12 │ │ │ │ + lea 0xdcc172(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 480d78 │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jle 480e5b │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 480c9c │ │ │ │ + movq $0x480638,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 455128 │ │ │ │ - lea 0xcffae9(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd00bfd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + movq $0x480f20,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + jge 480e12 │ │ │ │ + cmp $0x0,%rax │ │ │ │ + jl 480c9c │ │ │ │ + movq $0x4808c0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jge 480ea4 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jl 480c9c │ │ │ │ + movq $0x4803b0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfb4710,-0x30(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x124ce19,-0x20(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x480a90,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x480b08,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x480808,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x480880,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x480580,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4805f8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x4802f8,-0x48(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x480370,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 480be8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 480c30 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - cli │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xbd358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - cli │ │ │ │ - iret │ │ │ │ - add %ch,%cl │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r9b │ │ │ │ (bad) │ │ │ │ - int1 │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ - add %ah,0xf(%rsi) │ │ │ │ + std │ │ │ │ (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,0x4800d009(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 480f6d │ │ │ │ + movq $0xfee7c8,-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 481040 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800d1aa,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47f29a │ │ │ │ + rex or %edx,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 480fca │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 480fbe │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 480fbe │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 594c90 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47ffe8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800d1aa │ │ │ │ + call 4848dfe9 <__environ@GLIBC_2.2.5+0x47238d41> │ │ │ │ lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47f2d2 │ │ │ │ + jb 481022 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 481016 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 481016 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 594c90 │ │ │ │ + jmp 47ffe8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sti │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 47f341 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47f372 │ │ │ │ - add $0x20,%r12 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or $0x88000000,%eax │ │ │ │ + or %dl,%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f367 │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - movq $0x1178401,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x47f390,-0x10(%rbp) │ │ │ │ - lea 0xcf90ad(%rip),%r9 │ │ │ │ - lea 0xcf90b0(%rip),%r8 │ │ │ │ - lea 0xcf90af(%rip),%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0xcf90af(%rip),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ + ja 4810de │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jge 481090 │ │ │ │ + movq $0x480fe0,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff3760 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcffa9f(%rip),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x480f40,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x480f88,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,%al │ │ │ │ (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 481162 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 481157 │ │ │ │ + movq $0xfee7c8,-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 $0x481040,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 481040 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,%ah │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 47f3e4 │ │ │ │ - movq $0x47f588,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp ca47a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - cli │ │ │ │ - iret │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f46c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x47f2b0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0xf1a6c0,-0x30(%r12) │ │ │ │ - movq $0x1240109,-0x28(%r12) │ │ │ │ - movq $0x123baaf,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1240109,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - movq $0xff08a0,-0x10(%rbp) │ │ │ │ - movq $0x117edca,-0x8(%rbp) │ │ │ │ - movq $0x123b071,0x0(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4811ba │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4811ae │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4811ae │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x47f3e0,0x0(%rbp) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x47f4b0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 47f4b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47ffe8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x7(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x49000000(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f54c │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x47f278,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0xf1a6c0,-0x30(%r12) │ │ │ │ - movq $0x1240109,-0x28(%r12) │ │ │ │ - movq $0x123baaf,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1240109,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - movq $0xff08a0,-0x10(%rbp) │ │ │ │ - movq $0x117edca,-0x8(%rbp) │ │ │ │ - movq $0x123b071,0x0(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 481212 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 481206 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 481206 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x47f5c8,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp ca47a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47ffe8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,0x4800d006(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 481255 │ │ │ │ + movq $0xfee7c8,-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 481328 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x490047f5(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp ed6ee0 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ (bad) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4812b2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4812a6 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4812a6 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47ffe8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x3(%r8) │ │ │ │ - incb (%rax) │ │ │ │ - jmp ed70f8 │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48130a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4812fe │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4812fe │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47ffe8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,%r8b │ │ │ │ - cmc │ │ │ │ - rex.RXB add %r9b,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - or %bh,-0x5b(%rcx) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - add %r8b,-0x3(%r8) │ │ │ │ - incb (%rax) │ │ │ │ - jmp ed70f8 │ │ │ │ - mov 0x20(%rbp),%r9 │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 47fe60 │ │ │ │ + or $0xa0000000,%eax │ │ │ │ + add $0x834900d0,%eax │ │ │ │ + (bad) │ │ │ │ + pop %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4813c6 │ │ │ │ + cmp 0xf(%rbx),%r14 │ │ │ │ + jle 481378 │ │ │ │ + movq $0x4812c8,-0x50(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x481228,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x481270,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ - 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 (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,%al │ │ │ │ + add $0xd0,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47f661 │ │ │ │ - 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 48144a │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48143f │ │ │ │ + movq $0xfee7c8,-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 $0x481328,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp 481328 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 47f6a2 │ │ │ │ + push $0x4800d004 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4814a2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 481496 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 481496 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47ffe8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax,%rdx,8) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4814fa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47f730,-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 47f730 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4814ee │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 4814ee │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47ffe8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 8feeb0 │ │ │ │ - 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 %dh,0x4800d003(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4816c2 │ │ │ │ + movq $0x481558,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47f778 │ │ │ │ + jne 481558 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f836 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 47f81a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 47f80c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 47f81a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 47f80c │ │ │ │ - movq $0x47f678,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47f8c1 │ │ │ │ - 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 $0x47f6b8,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %ah,-0x72b7ff2f(%rsi) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 47fa3d │ │ │ │ - movq $0x47f948,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + add %dh,0x3(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 481781 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4815a0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47f948 │ │ │ │ + jne 4815a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %ch,(%rax) │ │ │ │ - cmpsb %es:(%rdi),%ds:(%rsi) │ │ │ │ - roll $1,(%rax) │ │ │ │ - movq $0x47f998,-0x20(%rbp) │ │ │ │ - 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 %eax,%edx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 481790 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4815e8,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47f998 │ │ │ │ + jne 4815e8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + add %al,%dl │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - roll $1,(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 47fa41 │ │ │ │ - add $0x40,%r12 │ │ │ │ + je 48179f │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47fa2d │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x47f860,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-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 -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 598ca0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + ja 4816cd │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jl 481677 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 4816e5 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 481665 │ │ │ │ + movq $0x4814b8,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xffffffffffffffa8,%r12 │ │ │ │ + lea 0xdcb7a9(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 481733 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jg 481665 │ │ │ │ + movq $0x4811d0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfb4710,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x124ce19,-0x28(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + add $0xffffffffffffffd8,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xd00247(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 598ca0 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x4817c0,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + movq $0x4813e8,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x481460,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 $0x481100,-0x50(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x481178,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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 481570 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4815b8 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 481604 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + add %edx,%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r13b,%r9b │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + decl (%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + add %dl,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 47fa9a │ │ │ │ + jb 48181b │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmp 0x20(%rbx),%rax │ │ │ │ + jne 48180d │ │ │ │ + lea 0xdcb613(%rip),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 481890 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + add %dl,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 481872 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x47fb28,-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 47fb28 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - 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 8ff6a0 │ │ │ │ - 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 47fb70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 47fc2e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 47fc12 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 47fc04 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 47fc12 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 47fc04 │ │ │ │ - movq $0x47fa70,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + test %rax,%rax │ │ │ │ + jl 481866 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jg 481866 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116d980(%rax),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 47ffe8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + cmp %al,(%rax) │ │ │ │ + rolb $1,(%rax) │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47fcb9 │ │ │ │ - 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 $0x47fab0,-0x40(%r12) │ │ │ │ + ja 4818eb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4817e0,-0x50(%r12) │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov %r14,-0x38(%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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x481830,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-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) │ │ │ │ - (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,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d1a2(%rax) │ │ │ │ - lea -0x48(%rbp),%eax │ │ │ │ + add %dh,0x4800cfff(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47fe1b │ │ │ │ - movq $0x47fd38,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + jb 4819f6 │ │ │ │ + movq $0x481958,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47fd38 │ │ │ │ + jne 481958 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - movabs %al,0xfd88e045c74800d1 │ │ │ │ - rex.RXB add %r9b,-0x77(%r8) │ │ │ │ - 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 %dh,-0x1(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + (bad) │ │ │ │ + je 481a19 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x4819a0,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 47fd88 │ │ │ │ + jne 4819a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + dec %edi │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - movabs 0x8b4828458b4800d1,%eax │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 47fdd8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 47fe1f │ │ │ │ - add $0x40,%r12 │ │ │ │ + je 481a28 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 47fe0b │ │ │ │ - mov 0x6(%rbx),%rdi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x47fc58,-0x38(%r12) │ │ │ │ - mov %rdi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + ja 481a01 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 4819d8 │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdcb448(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x481890,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 598ca0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 481890 │ │ │ │ + lea 0xcfff23(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 598ca0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x481a48,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 481970 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4819b4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cwtl │ │ │ │ - idiv %edi │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,0x4800cffe(%rax) │ │ │ │ + mov 0x8(%rbp),%eax │ │ │ │ + jmp 4819b4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - movabs 0x3b4d60c4834900d1,%eax │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x79(%rdi) │ │ │ │ - movq $0x47f630,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0x47f8e8,-0x40(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x53(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - movq $0x47fce0,-0x18(%r12) │ │ │ │ - mov %r8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - lea -0x3d(%r12),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x15(%r12),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ff3760 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - lea 0xcfef30(%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 │ │ │ │ + add %bl,-0x1(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 481a91 │ │ │ │ + movq $0x481ab0,-0x8(%rbp) │ │ │ │ + lea 0xdcb391(%rip),%rsi │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f4e7a8 │ │ │ │ + lea 0xcfff50(%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 47ff60 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + dec %edi │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + sbb 0x0(%rax),%cl │ │ │ │ + lea 0xcffec1(%rip),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp ed7af0 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - out %al,(%dx) │ │ │ │ + add %dl,%al │ │ │ │ + dec %bh │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + xor %ch,%bh │ │ │ │ iret │ │ │ │ - add %ch,%cl │ │ │ │ - sti │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + int $0xfe │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - add %bl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - test %cl,%bh │ │ │ │ + add %ah,%al │ │ │ │ + dec %bh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 47ffac │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdcf4b2(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 481b4d │ │ │ │ + movq $0x481b40,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4447d8 │ │ │ │ - lea 0xcfeea5(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 481b40 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4c00cffe(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 481a70 │ │ │ │ + lea 0xcffea4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %bh,-0x2(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48004b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x480008,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 481bf3 │ │ │ │ + movq $0x481ba8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480008 │ │ │ │ + jne 481ba8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,-0x2(%rax) │ │ │ │ + iret │ │ │ │ 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,0x26(%rdi) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %dh,0x49(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 481be3 │ │ │ │ + cmp $0x18,%rax │ │ │ │ + jge 481be3 │ │ │ │ + movq $0xf5c060,-0x8(%r12) │ │ │ │ + add $0xe8,%rax │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 481a70 │ │ │ │ + lea 0xcffe0e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + clc │ │ │ │ + std │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 481c45 │ │ │ │ + movq $0x481c60,-0x8(%rbp) │ │ │ │ + lea 0xdcb1e1(%rip),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f4e7a8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800cffd(%rax) │ │ │ │ + lea 0xcffdb1(%rip),%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + nop │ │ │ │ + std │ │ │ │ + iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x24(%rdi) │ │ │ │ - movq $0x47ffc8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdcc3e0(%rip),%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp ff3278 │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x481c20,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xbaad43(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcfedbd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - 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 %dl,0x4800cfed(%rax) │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4800ff │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xcfed86(%rip),%rsi │ │ │ │ - lea 0xcfed6f(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - lea 0xcfed6a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,%ch │ │ │ │ + rex std │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 480143 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ + jb 481d32 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 481d27 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x481c88,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x481d48,-0x10(%rbp) │ │ │ │ + lea 0xdcb107(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480160 │ │ │ │ + jmp f4e7a8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - in (%dx),%eax │ │ │ │ - iret │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4801c3 │ │ │ │ - cmp $0x39,%r14 │ │ │ │ - jle 480183 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xcfed02(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x480120,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4670,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-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 0xcfecd3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ - in (%dx),%al │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 480236 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 480231 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x30,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480160 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 481d54 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,%ah │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 480273 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480290 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - in (%dx),%al │ │ │ │ + mov $0xfc,%al │ │ │ │ iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4802f3 │ │ │ │ - cmp $0x5a,%r14 │ │ │ │ - jle 4802b3 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xcfec0a(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x480250,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4670,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + 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 $0x481cd8,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xcfebd3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ - jmp 4802ee │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 480366 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 480361 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x41,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480290 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xbaac5a(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,%bl │ │ │ │ - iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4803a3 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ + jb 481e1c │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 481e11 │ │ │ │ + movq $0x481d68,-0x18(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x481e38,-0x10(%rbp) │ │ │ │ + lea 0xdcb01a(%rip),%rsi │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4803c0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jmp f4e7a8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xcffc3d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ - ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - jmp 48038e │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,(%rax) │ │ │ │ + cld │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x1e(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 480423 │ │ │ │ - cmp $0x7a,%r14 │ │ │ │ - jle 4803e3 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xcfeb0a(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x480380,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4670,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-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 0xcfead3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + sti │ │ │ │ iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 480496 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 480491 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x61,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4803c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + xor %ch,%bl │ │ │ │ + iret │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp $0xf00a5fb,%eax │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x16(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + sti │ │ │ │ iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xcfea59,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdcb840(%rip),%r14 │ │ │ │ - jmp f3dcc8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x10(%rcx,%rcx,4) │ │ │ │ + test %r14,%r14 │ │ │ │ + jl 481ed3 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jge 481ed3 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 481ed3 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + jge 481ed3 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 481ed3 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + jge 481ed3 │ │ │ │ + imul $0x24,%rax,%rax │ │ │ │ + imul $0x6,%rsi,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + add %rsi,%rdi │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + mov %al,%bl │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 481dc8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x16(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73403e3c <__environ@GLIBC_2.2.5+0x721aeb94> │ │ │ │ - push %rdi │ │ │ │ - movq $0x480528,-0x18(%rbp) │ │ │ │ + add %cl,0x4800cffb(%rax) │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 481fb8 │ │ │ │ + movq $0x481f38,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480528 │ │ │ │ + jne 481f38 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x5(%rax) │ │ │ │ iret │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x43(%rbx,%rcx,4) │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xcfe9fa(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4442a8 │ │ │ │ - lea 0xcfea19(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x1f(%r8) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 481f68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sti │ │ │ │ + iret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x4800481f(%r8) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 481f98 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48059c │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xcfe9de(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 590520 │ │ │ │ - lea 0xcfe9d5(%rip),%rbx │ │ │ │ + add %ch,%al │ │ │ │ + cli │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r15b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + jnp 481faf │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 481e98 │ │ │ │ + lea 0xcffad1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ 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 4805f7 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xcfe896(%rip),%rsi │ │ │ │ - lea 0xcfe997(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47fe60 │ │ │ │ - lea 0xcfe99a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %cl,-0x7cb7f7a3(%rdx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + 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 $0xf5c060,-0x8(%r12) │ │ │ │ + mov %bl,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x481fd8,-0x8(%rbp) │ │ │ │ + mov %bl,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + 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 480657 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xcf7f06(%rip),%rsi │ │ │ │ - lea 0xcfe957(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - lea 0xcfe962(%rip),%rbx │ │ │ │ - jmp *-0x8(%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 48069e │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 4821a8 │ │ │ │ + movq $0x482098,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 594f40 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482098 │ │ │ │ + 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 %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,0x24(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x480678,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - 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) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 480736 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 594f40 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + sti │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,0x48000000(%rbp) │ │ │ │ + movl $0x4820d8,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4820d8 │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ (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 $0x480710,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - call ffffffff8d900889 <__environ@GLIBC_2.2.5+0xffffffff8c6ab5e1> │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 480848 │ │ │ │ - add $0x30,%r12 │ │ │ │ + je 4821bf │ │ │ │ + dec %rax │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48083d │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x4806c0,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x480758,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0xcfe7aa(%rip),%rsi │ │ │ │ - lea 0xcfe653(%rip),%r14 │ │ │ │ - lea -0xd(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 482113 │ │ │ │ + movq $0xf5c060,-0x8(%r12) │ │ │ │ + add $0x8,%al │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4821f8,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + movq $0x482158,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482158 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x19(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4808da │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + (bad) │ │ │ │ + je 4821b3 │ │ │ │ + dec %rax │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4808cf │ │ │ │ - movq $0x4807b8,-0x28(%r12) │ │ │ │ - mov %r8,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xcf7c8e(%rip),%rsi │ │ │ │ - lea 0xcfe5b7(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xcfe6ff(%rip),%rbx │ │ │ │ + ja 48218d │ │ │ │ + movq $0xf5c060,-0x8(%r12) │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x4821e0,0x0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xcff8f1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 482167 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 4820eb │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %al,$0xcf │ │ │ │ - add %ch,%cl │ │ │ │ - movsxd %edi,%edi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(3),%st │ │ │ │ (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 480969 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48094a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed7020 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fsubr %st(1),%st │ │ │ │ + jmp 4821fc │ │ │ │ + (bad) │ │ │ │ + incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cf0458d4800cfe6,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48098d │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0xcfe665(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %dl,-0x8000000(%rip) │ │ │ │ + cli │ │ │ │ + fiaddl (%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 482257 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 482252 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xb8d17b(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47f2f0 │ │ │ │ + jmp eaf110 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x1a(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + clc │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73404304 <__environ@GLIBC_2.2.5+0x721af05c> │ │ │ │ - sbb %ecx,-0x39(%rax) │ │ │ │ - rex.RB call 9013b1 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 482406 │ │ │ │ + movq $0x4822b8,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %r14,-0x10(%rbp) │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ca47a0 │ │ │ │ - lea 0xcfe647(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4822b8 │ │ │ │ + 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,(%rax) │ │ │ │ - out %al,$0xcf │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %dh,%al │ │ │ │ + test $0x458b4800,%edi │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 480a4c │ │ │ │ - movq $0x480918,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x480960,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - movq $0xff0268,0x0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + je 48299f │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + movq $0x482300,-0x8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482300 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + rex.XB add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4800cff7(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + je 4829ae │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 4823f8 │ │ │ │ + movq $0x482350,0x10(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482350 │ │ │ │ + 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,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcfe5ae(%rip),%r14 │ │ │ │ - jmp 47dfc8 │ │ │ │ + add %bl,-0x9(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x77(%r8) │ │ │ │ + flds -0x72b7f81f(%rbx) │ │ │ │ + adc $0xbaae87,%eax │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + jmp *%rcx │ │ │ │ + movq $0x482398,0x0(%rbp) │ │ │ │ + mov 0x2(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482398 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%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 480b19 │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 480b0e │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - movq $0x1178401,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x480b38,-0x10(%rbp) │ │ │ │ - lea 0xcf78fd(%rip),%r9 │ │ │ │ - lea 0xcf7900(%rip),%r8 │ │ │ │ - lea 0xcf78ff(%rip),%rdi │ │ │ │ - lea 0xcf7902(%rip),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480868 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcfe558(%rip),%rbx │ │ │ │ + add %dl,(%rax) │ │ │ │ + test $0xd8894800,%edi │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jne 4827d3 │ │ │ │ + mov 0x2(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 48295e │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + lea 0xdca9f2(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xcff6bb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + movq $0x482448,0x0(%rbp) │ │ │ │ + mov 0x3(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482448 │ │ │ │ + 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 %ah,(%rax) │ │ │ │ - in $0xcf,%eax │ │ │ │ + add %ah,-0xa(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x4c(%rdx,%rcx,2) │ │ │ │ - mov 0x8(%rbp),%esi │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ + add $0x37b850f,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + mov 0x3(%rbx),%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 480b85 │ │ │ │ - mov %r14,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + dec %rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x4824b8,0x0(%rbp) │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4824b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - in $0xcf,%al │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rdx,8) │ │ │ │ - add $0x10,%ebp │ │ │ │ - jmp 480a78 │ │ │ │ - movq $0x480b78,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + add %dh,%al │ │ │ │ + cmc │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add $0xf,%al │ │ │ │ + test %ecx,(%rbx) │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB add $0x83,%al │ │ │ │ + loopne 4824d6 │ │ │ │ + dec %rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x482528,0x0(%rbp) │ │ │ │ + mov 0x5(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480b78 │ │ │ │ + jne 482528 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x16ff301c(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - in $0xcf,%al │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jae 480bec │ │ │ │ - lea 0xcfe4c5(%rip),%r14 │ │ │ │ - jmp ec7c68 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xe4,%al │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 480c49 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 480cb0 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x480c40,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %al,0x4800cff5(%rax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 4827d3 │ │ │ │ + mov 0x5(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x482598,0x0(%rbp) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480c40 │ │ │ │ + jne 482598 │ │ │ │ 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 %ch,-0x1c(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + cmc │ │ │ │ iret │ │ │ │ add %cl,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %esi,0x49(%rax,%rbp,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 480cc2 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x480bd8,-0x10(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - movq $0x480ca0,-0x8(%rbp) │ │ │ │ + add (%rdi),%cl │ │ │ │ + test %ebp,(%rbx) │ │ │ │ + add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdca81c(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov -0x4(%rcx),%ecx │ │ │ │ + cmp $0x9,%rcx │ │ │ │ + jb 48267e │ │ │ │ + cmp $0xa,%rcx │ │ │ │ + jb 482779 │ │ │ │ + movq $0x482638,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 480ca0 │ │ │ │ + jne 482638 │ │ │ │ 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,-0xc(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x7d(%rax) │ │ │ │ + loopne 482637 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jne 4827d3 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jae 4827e3 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jb 4828e8 │ │ │ │ + movq $0x4826d8,-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 4826d8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jne 480cac │ │ │ │ - mov %rbx,%r14 │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + repz iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x7d(%rax) │ │ │ │ + loopne 4826d7 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x7,%rax │ │ │ │ + je 4826f4 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp ec7f78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xdcc15e(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + jmp 4827d3 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 4823f8 │ │ │ │ + mov 0x9(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 4823f8 │ │ │ │ + mov 0x11(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 482981 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 482990 │ │ │ │ + lea -0x1(%rcx),%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + movq $0x4827b8,-0x8(%rbp) │ │ │ │ + mov 0x1(%rbx),%rcx │ │ │ │ + mov 0x9(%rbx),%bl │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %dl,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4827b8 │ │ │ │ + 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 %cl,(%rsi) │ │ │ │ + add %dh,%al │ │ │ │ + repnz iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x7d(%rax) │ │ │ │ + loopne 4827b7 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x9,%rax │ │ │ │ + je 4823d7 │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xcff2ce(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x9(%rbx),%rcx │ │ │ │ + mov 0x7(%rcx),%rdx │ │ │ │ + movss 0x7(%rdx),%xmm0 │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + movss 0x7(%rdx),%xmm1 │ │ │ │ + mov 0x17(%rcx),%rcx │ │ │ │ + movss 0x7(%rcx),%xmm2 │ │ │ │ + movq $0x482848,-0x18(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + movss %xmm1,-0x10(%rbp) │ │ │ │ + movss %xmm2,-0x8(%rbp) │ │ │ │ + movss %xmm0,0x0(%rbp) │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482848 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 480d9d │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 480d92 │ │ │ │ - movq $0x480bf8,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0xfb4710,-0x30(%r12) │ │ │ │ - movq $0x124f451,-0x28(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1178401,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x480db8,-0x10(%rbp) │ │ │ │ - lea 0xcf7676(%rip),%r9 │ │ │ │ - lea 0xcf7679(%rip),%r8 │ │ │ │ - lea 0xcf7678(%rip),%rdi │ │ │ │ - lea 0xcf767b(%rip),%rsi │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480868 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0xcfe32c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ah,-0xe(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x7d(%rax) │ │ │ │ + loopne 482847 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + je 482864 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4827d3 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + dec %rax │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 482886 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4823f8 │ │ │ │ + mov 0x9(%rbx),%rax │ │ │ │ + movss 0x18(%rbp),%xmm0 │ │ │ │ + mov 0x7(%rax),%rbx │ │ │ │ + ucomiss 0x7(%rbx),%xmm0 │ │ │ │ + jp 48289b │ │ │ │ + je 4828a4 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4823f8 │ │ │ │ + movss 0x8(%rbp),%xmm0 │ │ │ │ + mov 0xf(%rax),%rbx │ │ │ │ + ucomiss 0x7(%rbx),%xmm0 │ │ │ │ + jp 4828b5 │ │ │ │ + je 4828be │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4823f8 │ │ │ │ + movss 0x10(%rbp),%xmm0 │ │ │ │ + mov 0x17(%rax),%rax │ │ │ │ + ucomiss 0x7(%rax),%xmm0 │ │ │ │ + sete %al │ │ │ │ + setnp %bl │ │ │ │ + and %al,%bl │ │ │ │ + movzbl %bl,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x482918,0x0(%rbp) │ │ │ │ + mov 0x1(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482918 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cfe2(%rax) │ │ │ │ + add %dl,0x4800cff1(%rax) │ │ │ │ mov %ebx,%eax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jne 4827d3 │ │ │ │ + mov 0x1(%rbx),%rax │ │ │ │ and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 480e09 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ + dec %rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 480dfd │ │ │ │ - mov %rax,%rbx │ │ │ │ + dec %rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movzbl 0x9(%rbx),%eax │ │ │ │ + movzbl 0x8(%rbp),%ebx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 48274a │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov -0x4(%rax),%eax │ │ │ │ + jmp 48275e │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 4822d0 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov -0x4(%rbx),%ebx │ │ │ │ + jmp 48231c │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + lock iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4829f2 │ │ │ │ + movq $0x482a10,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 482278 │ │ │ │ + lea 0xcff0df(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x1e(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r8b,-0x7cb7f81d(%r11) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ - add %esi,0x49(%rax,%rbx,8) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 480a78 │ │ │ │ - movq $0x480df0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 480df0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xdca3d1(%rip),%ebx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + lea 0xdca3cc(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock loop 480dfe │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 480e53 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480e70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + jb 482b76 │ │ │ │ + movq $0x482a88,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482a88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + shrb $0x48,(%rdx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ + (bad) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 482ac0 │ │ │ │ + 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,0x4900cfe2(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 480ed3 │ │ │ │ - cmp $0x5a,%r14 │ │ │ │ - jle 480e93 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xcfe26a(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,(%r8) │ │ │ │ + sub 0x0(%rax),%ecx │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482b10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - movq $0x480e30,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4670,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-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 0xcfe23b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - loop 480ece │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 480f46 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 480f41 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x41,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480e70 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock loope 480f2e │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 480f83 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480fa0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ nop │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900cfe1(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 481003 │ │ │ │ - cmp $0x7a,%r14 │ │ │ │ - jle 480fc3 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xcfe172(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x480f60,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4670,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 482b5e │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 482b4c │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xcfe13b(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdcd70a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x482af8,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xcfef8b(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x20000000,%eax │ │ │ │ - loope 480ffe │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 481076 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 481071 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x61,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 480fa0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4810db │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4810d6 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x39,%esi │ │ │ │ - mov $0x30,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ee0840 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - loopne 4810be │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48113e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 481139 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcfe057(%rip),%rsi │ │ │ │ - lea 0xcfe030(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - 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,-0x20(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xcfe059,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdcab98(%rip),%r14 │ │ │ │ - jmp f3dcc8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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,-0x20(%rax) │ │ │ │ - iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73404ae4 <__environ@GLIBC_2.2.5+0x721af83c> │ │ │ │ - push %rdi │ │ │ │ - movq $0x4811d0,-0x18(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 482caf │ │ │ │ + movq $0x482bd8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4811d0 │ │ │ │ + jne 482bd8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + adc %ch,(%rax,%rcx,2) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - loopne 48119e │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x43(%rbx,%rcx,4) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xcfdffa(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4442a8 │ │ │ │ - lea 0xcfe019(%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 481658 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + jne 482c10 │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48125a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4812e8,-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 4812e8 │ │ │ │ + add %r12b,0x2c(%r8) │ │ │ │ + rex.W add %al,-0x72b7f81d(%rbx) │ │ │ │ + rex.XB decl -0x75(%r8) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 482c60 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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,-0x39(%rax) │ │ │ │ - rex.RB call 902620 │ │ │ │ - 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 481330 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r13b,%r11b │ │ │ │ + sbb $0x66,%al │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + or %r8b,-0xb7f81d(%r11) │ │ │ │ + lret │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4813ee │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4813d2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4813c4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4813d2 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4813c4 │ │ │ │ - movq $0x481230,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 482c97 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea 0x1(%rbx),%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 │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%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 481479 │ │ │ │ - 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 $0x481270,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x482c48,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xcfee5a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - 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 %cl,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4800cfdd(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ + add %dl,-0x3a(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4815da │ │ │ │ - movq $0x4814f0,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + jb 482e4d │ │ │ │ + movq $0x482d18,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4814f0 │ │ │ │ + jne 482d18 │ │ │ │ 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 %dh,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 481535 │ │ │ │ - adc $0x89480048,%eax │ │ │ │ - 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) │ │ │ │ + fildl (%rax) │ │ │ │ + movq $0x482d50,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481540 │ │ │ │ + jne 482d50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - fmul %st,%st(7) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 4815de │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4815ca │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x481418,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + movq $0x482d88,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0xcfdc54(%rip),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 598ca0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0xcfdc24(%rip),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 598ca0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482d88 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4800dbc5(%rax) │ │ │ │ + movl $0x482de0,0x0(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482de0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,-0x3b(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + jmp 482dee │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ret $0x0 │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - jnp 481623 │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdca6e3(%rip),%r14 │ │ │ │ - jmp f3dcc8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test $0xfb,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - incl (%rdi) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,-0x3b(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + dec %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 482e35 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jl 482e21 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 482e21 │ │ │ │ + movq $0xfb4650,-0x8(%r12) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%r12 │ │ │ │ + lea 0xdbc4fc(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + movq $0x482dc0,0x0(%rbp) │ │ │ │ + jmp fe7918 │ │ │ │ + lea 0xcfecc4(%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,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 482ede │ │ │ │ + movq $0x482ea8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 482ea8 │ │ │ │ + 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) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x37(%rdi) │ │ │ │ - movq $0x4814a0,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x481618,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1d(%r12),%r9 │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x4879d0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 4442a8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xcfdb92(%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 *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcfec93(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x25(%rax) │ │ │ │ - iret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 48178c │ │ │ │ - movq $0x481730,-0x20(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 482f76 │ │ │ │ + movq $0x482f40,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481730 │ │ │ │ + jne 482f40 │ │ │ │ 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,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x4879f0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x5(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcfec03(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - fcmovne %st(7),%st │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock jo 48174d │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x74b7e8b5(%r11),%ecx │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48300e │ │ │ │ + movq $0x482fd8,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481770 │ │ │ │ + jne 482fd8 │ │ │ │ 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 %dl,%al │ │ │ │ - fcmove %st(7),%st │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 48178c │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 481658 │ │ │ │ - lea 0xcfdacd(%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 $0x487a10,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcfeb73(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - adc $0xc8000000,%eax │ │ │ │ - test $0x8d4800dc,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4817ef │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4817ea │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xb8c2e5(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fb3f50 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 481832 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4818c0,-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 │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4830a6 │ │ │ │ + movq $0x483070,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4818c0 │ │ │ │ + jne 483070 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ 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 $0x487a30,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcfeae3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 9031d0 │ │ │ │ - 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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48313e │ │ │ │ + movq $0x483108,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481908 │ │ │ │ + jne 483108 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - 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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4819c6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4819aa │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 48199c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4819aa │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 48199c │ │ │ │ - movq $0x481808,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x487a50,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x2(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0xcfea53(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4831d6 │ │ │ │ + movq $0x4831a0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4831a0 │ │ │ │ + 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 481a51 │ │ │ │ - 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 $0x481848,-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) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x487a70,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcfe9c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bl,%al │ │ │ │ - iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 481c6b │ │ │ │ - movq $0x481ad8,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481ad8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + rex.RB call 10406b54 <__environ@GLIBC_2.2.5+0xf1b18ac> │ │ │ │ + (bad) │ │ │ │ + fildl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 481b05 │ │ │ │ - sbb 0x0(%rax),%ecx │ │ │ │ - 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 │ │ │ │ + movq $0x483240,-0x18(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481b28 │ │ │ │ + jne 483240 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cfd7(%rax) │ │ │ │ - mov 0x48(%rbp),%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 481c44 │ │ │ │ - movq $0x481b78,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x48(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 481b78 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,0x32(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 483270 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - or (%rbx),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - (bad) │ │ │ │ - iret │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 481c6f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4819f0,-0x38(%r12) │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x481c20,0x20(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - mov %rcx,0x48(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x20,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x48004832(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481c20 │ │ │ │ + jne 4832a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ (bad) │ │ │ │ - iret │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - sbb %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jge 481c54 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 481658 │ │ │ │ - lea 0xcfd625(%rip),%r9 │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 4816e8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ - add (%rax),%eax │ │ │ │ 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,0x2b(%rdi) │ │ │ │ + movq $0x487a90,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x11(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcfe8b9(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 481cba │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x481d48,-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 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4833bf │ │ │ │ + movq $0x483350,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481d48 │ │ │ │ + jne 483350 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopw 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,-0x39(%rax) │ │ │ │ - rex.RB call 903ae0 │ │ │ │ - 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 %r8b,0x48004833(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481d90 │ │ │ │ + jne 483380 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%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 481e4e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 481e32 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 481e24 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 481e32 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 481e24 │ │ │ │ - movq $0x481c90,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 481ed9 │ │ │ │ - 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 $0x481cd0,-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) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x487ab0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcfe7ea(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cfd3(%rax) │ │ │ │ - lea -0x50(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4820e1 │ │ │ │ - movq $0x481f58,-0x28(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48345e │ │ │ │ + movq $0x483420,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %sil,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481f58 │ │ │ │ + jne 483420 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - ror %cl,%edi │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 481f05 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W 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 481fa8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x21(%rdi) │ │ │ │ + movq $0x487ad0,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x8(%rbp),%al │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcfe753(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ror %cl,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.RB │ │ │ │ - rex │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4820bc │ │ │ │ - movq $0x481ff8,-0x8(%rbp) │ │ │ │ - mov 0x6(%rbx),%rcx │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4834f6 │ │ │ │ + movq $0x4834c0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 481ff8 │ │ │ │ + jne 4834c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - or %eax,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x2e(%rax) │ │ │ │ - iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4820e5 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x481e78,-0x38(%r12) │ │ │ │ - mov 0x48(%rbp),%rdx │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x4820a0,0x18(%rbp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,0x20(%rbp) │ │ │ │ - mov %rcx,0x28(%rbp) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x18,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4820a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0x487af0,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcfe6c3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4c00cfd1(%rax) │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 481658 │ │ │ │ - mov 0x30(%rbp),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x28(%rbp),%r14 │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4816e8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + movabs %al,0x59e9f3894800cfe6 │ │ │ │ + clc │ │ │ │ + mov $0x0,%dh │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xcfd1,$0x0 │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 482190 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 482185 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - movq $0x481a78,-0x40(%r12) │ │ │ │ - mov %r8,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - movq $0x481f00,-0x18(%r12) │ │ │ │ - mov %rdi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x3d(%r12),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - lea -0x15(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdcd2c9(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4447d8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + out %al,$0xcf │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + mov $0xe6,%ah │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - ror $1,%edi │ │ │ │ - add %cl,-0x77(%rbp) │ │ │ │ - enter $0x8b48,$0x5b │ │ │ │ - add %ecx,%ebp │ │ │ │ - push %rsp │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %bl,(%rcx) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800d176(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 482201 │ │ │ │ - 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 590520 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xcfe718(%rip),%r14 │ │ │ │ + jmp f41c30 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x30(%rax) │ │ │ │ - iret │ │ │ │ + rex out %eax,$0xcf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 482249 │ │ │ │ - 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 4816e8 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB call 73406f0c <__environ@GLIBC_2.2.5+0x721b1c64> │ │ │ │ + (bad) │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x483608,-0x18(%rbp) │ │ │ │ + lea 0xdc1a75(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xcfe6f2(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ 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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4900cfe6(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 483683 │ │ │ │ + movq $0x4835b8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xdc1824(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xcfe683(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,-0x1a(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4822ed │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4822e2 │ │ │ │ - movq $0x482110,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x4821b0,-0x28(%r12) │ │ │ │ - lea -0x34(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x4821d8,-0x18(%r12) │ │ │ │ - lea -0x23(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x482220,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ + jb 4836df │ │ │ │ + movq $0x483700,-0x8(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea -0x13(%r12),%rsi │ │ │ │ - lea -0x3(%r12),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xcfe603(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xcfd00c(%rip),%rbx │ │ │ │ + jmp f42cd0 │ │ │ │ + lea 0xcfe642(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48232e │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + in $0xcf,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48378f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48378a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcfe5a9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 594f40 │ │ │ │ + jmp f43b50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + in $0xcf,%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4837fd │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4837f8 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xdc1870(%rip),%rsi │ │ │ │ + lea 0xdbcbf1(%rip),%r14 │ │ │ │ + lea 0xcfe569(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,-0x1b(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xcfe54e(%rip),%r14 │ │ │ │ + jmp f62158 │ │ │ │ + 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,-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 $0x482308,-0x18(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x18(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + mov %ch,%ah │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + xchg %eax,%ebx │ │ │ │ + in $0xcf,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4823c6 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 594f40 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + pushf │ │ │ │ + in $0xcf,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%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) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - movq $0x4823a0,-0x18(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x18(%r12),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + in $0xcf,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - (bad) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4824c9 │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4824be │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x482350,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x4823e8,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xcfccb4(%rip),%r14 │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 482268 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + scas %es:(%rdi),%al │ │ │ │ + in $0xcf,%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + 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 48250a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + mov $0xe5,%bh │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x482598,-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 482598 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xcfe678(%rip),%r14 │ │ │ │ + jmp f41c30 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 904b80 │ │ │ │ - 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 4825e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + movabs 0x4ce8458d4800cfe6,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 483990 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4839a8,-0x18(%rbp) │ │ │ │ + lea 0xdc16d5(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xcfe652(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ 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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48269e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 482682 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 482674 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 482682 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 482674 │ │ │ │ - movq $0x4824e0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x34(%rax) │ │ │ │ - iret │ │ │ │ + out %al,$0xcf │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 482729 │ │ │ │ - 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 $0x482520,-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 482448 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x483958,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xdc1484(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xcfe5e3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4800cfe5(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 483a7f │ │ │ │ + movq $0x483aa0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xcfe563(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + lea 0xcfe5a2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x50000000,%eax │ │ │ │ + in $0xcf,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 482772 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 483b2f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 483b2a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcfe509(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp f43b50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + in $0xcf,%eax │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x482800,-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 482800 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 483b9d │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 483b98 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xdc14d0(%rip),%rsi │ │ │ │ + lea 0xdbc851(%rip),%r14 │ │ │ │ + lea 0xcfe4c9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 905050 │ │ │ │ - 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 482848 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4c00cfe4(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0xcfe4ae(%rip),%r14 │ │ │ │ + jmp f62158 │ │ │ │ + nop │ │ │ │ + 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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 482906 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4828ea │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4828dc │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 4828ea │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4828dc │ │ │ │ - movq $0x482748,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ + in $0xcf,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 482991 │ │ │ │ - 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 $0x482788,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + repz in $0xcf,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0xc9,%al │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 482b4a │ │ │ │ - movq $0x482a18,-0x30(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rcx │ │ │ │ - mov 0x15(%rbx),%rdx │ │ │ │ - mov 0x1d(%rbx),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r8,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 482a18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + cld │ │ │ │ + in $0xcf,%al │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x37(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 482a85 │ │ │ │ - sub 0x0(%rax),%cl │ │ │ │ - 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 482a68 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %eax,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - enter $0xcf,$0x48 │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 482b4e │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 482b3a │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4826c8,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - movq $0x482930,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xcfc698(%rip),%r14 │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 482268 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xcfc659(%rip),%r14 │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 482268 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xcfe560(%rip),%r14 │ │ │ │ + jmp f41c30 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + mov %ah,%ch │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 482bb2 │ │ │ │ + rex.RB call 734075d4 <__environ@GLIBC_2.2.5+0x721b232c> │ │ │ │ + (bad) │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + movq $0x483cd0,-0x18(%rbp) │ │ │ │ + lea 0xdc13ad(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xcfe53a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x482c40,-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 482c40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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 %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 9058d0 │ │ │ │ - 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 482c88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 482d46 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 482d2a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 482d1c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 482d2a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 482d1c │ │ │ │ - movq $0x482b88,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + in $0xcf,%al │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 482dd1 │ │ │ │ - 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 $0x482bc8,-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 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x483c80,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xdc115c(%rip),%rbx │ │ │ │ jmp ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xcfe4cb(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x4800cfe4(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 483da7 │ │ │ │ + movq $0x483dc8,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xcfe44b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + lea 0xcfe48a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x38000000,%eax │ │ │ │ + in $0xcf,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 482e1a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 483e57 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 483e52 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcfe3f1(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp f43b50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + jrcxz 483e3e │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x482ea8,-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 482ea8 │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 483ec5 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 483ec0 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xdc11a8(%rip),%rsi │ │ │ │ + lea 0xdbc529(%rip),%r14 │ │ │ │ + lea 0xcfe3b1(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4c00cfe3(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0xcfe396(%rip),%r14 │ │ │ │ + jmp f62158 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 905da0 │ │ │ │ - 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 482ef0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + shl %cl,%bl │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ 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 482fae │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 482f92 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 482f84 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 482f92 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 482f84 │ │ │ │ - movq $0x482df0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + fninit │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + in $0xe3,%al │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483039 │ │ │ │ - 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 $0x482e30,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - ret $0xcf │ │ │ │ - lea -0x40(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4831d6 │ │ │ │ - movq $0x4830b0,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4830b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xcfe448(%rip),%r14 │ │ │ │ + jmp f41c30 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x3e(%rax) │ │ │ │ + jo 483f8a │ │ │ │ iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 4830b5 │ │ │ │ - xor %ecx,0x0(%rax) │ │ │ │ - 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 483100 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734078fc <__environ@GLIBC_2.2.5+0x721b2654> │ │ │ │ + (bad) │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x483ff8,-0x18(%rbp) │ │ │ │ + lea 0xdc1085(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xcfe422(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - ret $0xcf │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4831da │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4831c6 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x482d70,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - movq $0x482fd8,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0xcfc00c(%rip),%r14 │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 482268 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0xcfbfd3(%rip),%r14 │ │ │ │ - mov %rcx,0x38(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 482268 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + jrcxz 484016 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ + movq $0x483fa8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xdc0e34(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xcfe3b3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x1d(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4832b7 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4832ac │ │ │ │ - movq $0x482448,-0x68(%r12) │ │ │ │ - mov %r8,-0x60(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov %rdi,-0x48(%r12) │ │ │ │ - mov %r9,-0x40(%r12) │ │ │ │ - movq $0x4829b8,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - lea -0x67(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x483060,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - lea -0xd(%r12),%rdi │ │ │ │ + jb 4840cf │ │ │ │ + movq $0x4840f0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0xdcc262(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcfe333(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4447d8 │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0xcfc0c2(%rip),%rbx │ │ │ │ + jmp f42cd0 │ │ │ │ + lea 0xcfe372(%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,(%rsi) │ │ │ │ + ... │ │ │ │ + (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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + jrcxz 484106 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 483317 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xcf5246(%rip),%rsi │ │ │ │ - lea 0xcfc07f(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ + jb 48417f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48417a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcfe2d9(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - lea 0xcfc082(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp f43b50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + loop 484166 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4841ed │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4841e8 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xdc0e80(%rip),%rsi │ │ │ │ + lea 0xdbc201(%rip),%r14 │ │ │ │ + lea 0xcfe299(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x40(%rax) │ │ │ │ - iret │ │ │ │ - add %ch,%bl │ │ │ │ - sahf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,0x4c00cfe2(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0xcfe27e(%rip),%r14 │ │ │ │ + jmp f62158 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x40(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4833b1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4833aa │ │ │ │ - movq $0x483398,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 483398 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + mov $0x4800cfe2,%edx │ │ │ │ + mov %esi,%ebx │ │ │ │ + jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - ror $0x0,%bh │ │ │ │ - movq $0x4833c8,0x0(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp f3cb48 │ │ │ │ - lea 0xcfc01f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + ret │ │ │ │ + loop 484235 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - mov $0x834900cf,%edi │ │ │ │ - (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x48000000(%rax) │ │ │ │ - cmp $0xff,%ebx │ │ │ │ - jle 4833f4 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xdbcd1c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1178401,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x4834a0,0x0(%rbp) │ │ │ │ - lea 0xcf4fcb(%rip),%r9 │ │ │ │ - lea 0xcf4fce(%rip),%r8 │ │ │ │ - lea -0x17(%r12),%rdi │ │ │ │ - lea 0xcf510c(%rip),%rsi │ │ │ │ - lea 0xcfbf45(%rip),%r14 │ │ │ │ - movq $0x11783eb,-0x10(%rbp) │ │ │ │ - movq $0x11783e1,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4833c8,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ - ss xchg %ax,%ax │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xcfe308(%rip),%r14 │ │ │ │ + jmp f41c30 │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + xor %ah,%bl │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73407bfc <__environ@GLIBC_2.2.5+0x721b2954> │ │ │ │ + (bad) │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4842f8,-0x18(%rbp) │ │ │ │ + lea 0xdc0d85(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xcfe2e2(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + 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 %esi,0x48(%rsi,%rdx,2) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 48356e │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4834ea │ │ │ │ - movq $0xf3fe80,-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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x483488,0x0(%rbp) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x483528,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 483528 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %dl,0x4900cfe2(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48355e │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xdbcb94(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 484373 │ │ │ │ + movq $0x4842a8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xdc0b34(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xcfe273(%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 %bh,(%rax) │ │ │ │ - mov $0x8d4800cf,%esi │ │ │ │ + add %dh,(%rax) │ │ │ │ + loop 484376 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48366f │ │ │ │ - movq $0x4835d0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + jb 4843cf │ │ │ │ + movq $0x4843f0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xcfe1f3(%rip),%r14 │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4835d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp f42cd0 │ │ │ │ + lea 0xcfe232(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x894800cf,%esi │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rcx) │ │ │ │ - movl $0x483608,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 483608 │ │ │ │ + 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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xe0000000,%eax │ │ │ │ + loope 484406 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48447f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48447a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcfe199(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f43b50 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x894800cf,%ebp │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 483607 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 483661 │ │ │ │ - movq $0x483648,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 483648 │ │ │ │ + adc $0xa0000000,%eax │ │ │ │ + loope 484466 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4844ed │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4844e8 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xdc0b80(%rip),%rsi │ │ │ │ + lea 0xdbbf01(%rip),%r14 │ │ │ │ + lea 0xcfe159(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4800cfbd(%rax) │ │ │ │ - movl $0x483690,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp dcf758 │ │ │ │ - lea 0xdbcaa1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcfbd6a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x43(%rax) │ │ │ │ + add %cl,-0x1f(%rax) │ │ │ │ iret │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xcfe13e(%rip),%r14 │ │ │ │ + jmp f62158 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x42(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + jp 48451e │ │ │ │ iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4836f2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117f46a,-0x28(%rbp) │ │ │ │ - movq $0x123b071,-0x20(%rbp) │ │ │ │ - movq $0x117f4b9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ 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 483732 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x483748,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6ee0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + and $0xffffffcf,%ecx │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - movq $0x124c471,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + mov %fs,%ecx │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + xchg %eax,%ebp │ │ │ │ + loope 484585 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4837aa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed7020 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + sahf │ │ │ │ + loope 4845ad │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,-0x72b7ff31(%rbp) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4837ed │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0xcfbbc5(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47f2f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + loope 4845d5 │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ + nop │ │ │ │ sldt (%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0x8d4800cf,%esp │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 48388c │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483881 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x483778,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x4837c0,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 483902 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4838f0,-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 4838f0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + mov $0xe1,%al │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + repz jmp ff2d88 │ │ │ │ nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x35(%rbp,%rcx,4) │ │ │ │ + mov $0x4800cfe1,%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + jmp ff2d88 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - cmp %ecx,0x0(%rax) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp f3cb48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rax) │ │ │ │ - sti │ │ │ │ - incl (%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xcfe2b8(%rip),%r14 │ │ │ │ + jmp f41c30 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jle 48392e │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4ce8458d4800cfbb,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4839de │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4839d3 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x483808,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x4838a0,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4846c1 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea 0xcfd4bd(%rip),%r14 │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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 %al,%al │ │ │ │ + out %eax,$0xcf │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73407354 <__environ@GLIBC_2.2.5+0x721b20ac> │ │ │ │ - rex.RX │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483a44 │ │ │ │ - movq $0x4836b0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x483a70,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 484709 │ │ │ │ + movq $0x484720,-0x10(%rbp) │ │ │ │ + lea 0xcfaba4(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ca47a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcfbaea(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f66d00 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900cfba(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483ac0 │ │ │ │ - movq $0x483708,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x483958,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ 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 0xdc090a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcfba6e(%rip),%r14 │ │ │ │ - jmp 47dfc8 │ │ │ │ - nop │ │ │ │ + push $0x4800cfe7 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4847b7 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4847ac │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x484698,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x4846e0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 483b2e │ │ │ │ - movq $0x483b50,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 483360 │ │ │ │ - lea 0xcfba73(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0x894800cf,%edx │ │ │ │ - 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),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 483ae8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - mov $0x73e900cf,%edx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0x8d4800cf,%edx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 483bd3 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48481a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 483bf0 │ │ │ │ + jmp 46c848 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900cfb2(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483c53 │ │ │ │ - cmp $0x5a,%r14 │ │ │ │ - jle 483c13 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xcfb272(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x483bb0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4670,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-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 0xcfb973(%rip),%rbx │ │ │ │ + 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 $0x4847f8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - mov $0x8d4800cf,%ecx │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 483cc6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 483cc1 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x41,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 483bf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %eax,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sub %bh,-0x72b7ff31(%rcx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 483d03 │ │ │ │ + nop │ │ │ │ + fcmovne %st(7),%st │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 734081dc <__environ@GLIBC_2.2.5+0x721b2f34> │ │ │ │ + pop %rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4848df │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 483d20 │ │ │ │ + movq $0x484838,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x484900,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0xdcba42(%rip),%rsi │ │ │ │ + lea 0xcfdb23(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - mov $0x834900cf,%eax │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 483d83 │ │ │ │ - cmp $0x7a,%r14 │ │ │ │ - jle 483d43 │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - lea 0xcfb8aa(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x483ce0,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0xfb4670,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-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 0xcfb873(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x58000000,%eax │ │ │ │ - mov $0x8d4800cf,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 483df6 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 483df1 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - mov $0x61,%r14d │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 483d20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - mov $0x8d4800cf,%eax │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 483e5e │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 483e59 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcfb337(%rip),%rsi │ │ │ │ - lea 0xcfb7c8(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7af0 │ │ │ │ - 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 %bl,%al │ │ │ │ - mov $0xcf,%bh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xcfb7d1,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdc7e78(%rip),%r14 │ │ │ │ - jmp f3dcc8 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ - sbb %eax,(%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,%al │ │ │ │ - mov $0xcf,%bh │ │ │ │ + add %al,%al │ │ │ │ + jrcxz 48491e │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73407804 <__environ@GLIBC_2.2.5+0x721b255c> │ │ │ │ - push %rdi │ │ │ │ - movq $0x483ef0,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 483ef0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 484979 │ │ │ │ + movq $0x484990,-0x10(%rbp) │ │ │ │ + lea 0xcfabb4(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f66d00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4c00cfb7(%rax) │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - mov 0x17(%rbx),%r8 │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xcfb772(%rip),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 4442a8 │ │ │ │ - lea 0xcfb791(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - mov $0xcf,%dh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xcfb6d9,%eax │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdc7dc0(%rip),%r14 │ │ │ │ - jmp f3dcc8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%eax │ │ │ │ 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 0xdc069a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 483f8a │ │ │ │ + push $0x4800cfe3 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 484a27 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 484a1c │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x484888,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x484950,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x484018,-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 484018 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 908080 │ │ │ │ - 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 484060 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + 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,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %cl,%al │ │ │ │ + add $0x8b4800dc,%eax │ │ │ │ + jae 484a7b │ │ │ │ + jmp f65958 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + enter $0xcfe2,$0x0 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 484b30 │ │ │ │ + add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48411e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 484102 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4840f4 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 484102 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 4840f4 │ │ │ │ - movq $0x483f60,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ + ja 484b25 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + cmpq $0xa,0x18(%rbx) │ │ │ │ + jg 484b13 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4849c8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x484a48,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + movq $0x484a70,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + lea 0xdc052d(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4841a9 │ │ │ │ - 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 $0x483fa0,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 484c48 │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov $0xcf,%ah │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - sub $0x48000001,%eax │ │ │ │ - movl $0x484220,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 484c2a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x484bb8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 484220 │ │ │ │ + jne 484bb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%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 %ch,0x4800cfb4(%rax) │ │ │ │ - movl $0x484270,-0x20(%rbp) │ │ │ │ - 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 484270 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,-0x4c(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 48430e │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4842fa │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x484148,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0xcfb3bc(%rip),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 598ca0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0xcfb38c(%rip),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 598ca0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + rex.WXB │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + jne 484be8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + 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) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - movq $0x4841d0,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xcfb33d(%rip),%r14 │ │ │ │ - jmp 4442a8 │ │ │ │ + add %dh,0x25(%rdi) │ │ │ │ + mov 0x7(%rbx),%al │ │ │ │ + movq $0x487ad0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %al,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcfb355(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - mov $0xcf,%bl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 484454 │ │ │ │ - movq $0x4843f8,-0x20(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 484d71 │ │ │ │ + movq $0x484c98,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4843f8 │ │ │ │ + jne 484c98 │ │ │ │ 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 %dh,%al │ │ │ │ - mov $0xcf,%dl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %al,0x0(%rax,%rcx,2) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rbx) │ │ │ │ + movl $0x484ce0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 484438 │ │ │ │ + jne 484ce0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4c00cfb2(%rax) │ │ │ │ - mov 0x20(%rbp),%ecx │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 484348 │ │ │ │ - lea 0xcfb2b5(%rip),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 484d53 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x484b48,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x484b68,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movq $0x484d88,0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xdc80af(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ 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,-0x39(%r8) │ │ │ │ + or %r15b,0x4800484d(%r8) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f62158 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4844af │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xcf40ae(%rip),%rsi │ │ │ │ - lea 0xcfb277(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - lea 0xcfb26a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x4e(%rax) │ │ │ │ - iret │ │ │ │ - add %ch,%bl │ │ │ │ - sahf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 484dc4 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - mov $0xcf,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 484549 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 484542 │ │ │ │ - movq $0x484530,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 484530 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - mov $0xcf,%cl │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r12b,0x45(%r8) │ │ │ │ - rex.W add %sil,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp f3cb48 │ │ │ │ - lea 0xcfb207(%rip),%rbx │ │ │ │ + add %al,%al │ │ │ │ + fmulp %st,%st(7) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73408734 <__environ@GLIBC_2.2.5+0x721b348c> │ │ │ │ + xor $0xe845c748,%eax │ │ │ │ + cmp %cl,0x48(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + cmp $0xdc0259,%eax │ │ │ │ + lea 0xdcb512(%rip),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + lea 0xdbbd72(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f44ae8 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl (%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,%al │ │ │ │ - mov $0xcf,%cl │ │ │ │ + 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 %cl,(%rdi) │ │ │ │ - xchg %eax,0x48000000(%rax) │ │ │ │ - cmp $0xff,%ebx │ │ │ │ - jle 48458c │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xdbbb84(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1178401,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x484638,0x0(%rbp) │ │ │ │ - lea 0xcf3e33(%rip),%r9 │ │ │ │ - lea 0xcf3e36(%rip),%r8 │ │ │ │ - lea -0x17(%r12),%rdi │ │ │ │ - lea 0xcf3f74(%rip),%rsi │ │ │ │ - lea 0xcfb13d(%rip),%r14 │ │ │ │ - movq $0x11783eb,-0x10(%rbp) │ │ │ │ - movq $0x11783e1,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x484560,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x484e88,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp f62158 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ - ss xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,0x4900484e(%r8) │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp f46fa8 │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rdx,2) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 484706 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484682 │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x484620,0x0(%rbp) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x4846c0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4846c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + adc %r10b,%r8b │ │ │ │ + rex.WRX │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %bh,%ch │ │ │ │ (bad) │ │ │ │ + incl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + 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 %esi,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ + add %esi,0x49(%rsi,%rdx,2) │ │ │ │ + add $0x28,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4846f6 │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 484f22 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xedad88,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf65c78,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xdbb9fc(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea 0xdc0112(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov $0xcf,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484807 │ │ │ │ - movq $0x484768,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 484768 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rcx) │ │ │ │ - movl $0x4847a0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4847a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cfaf(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 4847f9 │ │ │ │ - movq $0x4847e0,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4847e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x51(%rax) │ │ │ │ + add %cl,-0x23(%rax) │ │ │ │ iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - rex.W │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - jnp 484803 │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp dcf758 │ │ │ │ - lea 0xdbb909(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x44(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x484c48,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x484de0,-0x18(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcfaf52(%rip),%rbx │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - scas %es:(%rdi),%eax │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 48488a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117f7ea,-0x28(%rbp) │ │ │ │ - movq $0x123b071,-0x20(%rbp) │ │ │ │ - movq $0x117f4b9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ - 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 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4848ca │ │ │ │ + clc │ │ │ │ + fmul %st,%st(7) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7340891c <__environ@GLIBC_2.2.5+0x721b3674> │ │ │ │ + pop %rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48501f │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4848e0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x484f58,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x485040,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0xdcb302(%rip),%rsi │ │ │ │ + lea 0xcfd3e3(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6ee0 │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - movq $0x124c471,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ + add %dh,%al │ │ │ │ + fcmovne %st(7),%st │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4850b9 │ │ │ │ + movq $0x4850d0,-0x10(%rbp) │ │ │ │ + lea 0xcfa434(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f66d00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484942 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed7020 │ │ │ │ - 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) │ │ │ │ - mov $0x4800cfae,%eax │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 484985 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0xcfadad(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47f2f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + 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 0xdbff5a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dh,-0x52(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + loopne 4850e1 │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 484a24 │ │ │ │ - add $0x40,%r12 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 485167 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 484a19 │ │ │ │ + ja 48515c │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x484910,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x484958,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x484fc8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x485090,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 484a9a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x484a88,-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 484a88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + 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 %cl,-0x39(%rax) │ │ │ │ - add %r14b,0x3100484a(%r8) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp f3cb48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,0x4800dbfe(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp f65958 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rax) │ │ │ │ - sti │ │ │ │ - incl (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - jle 484ac6 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - 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) │ │ │ │ - and %ch,-0x72b7ff31(%rbp) │ │ │ │ - rex.RB call 73408444 <__environ@GLIBC_2.2.5+0x721b319c> │ │ │ │ - jge 484b43 │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484b6b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4849a0,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x484a38,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%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 call 734084ec <__environ@GLIBC_2.2.5+0x721b3244> │ │ │ │ - rex.RX │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 484bdc │ │ │ │ - movq $0x484848,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x484c08,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ca47a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcfac6a(%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 %cl,(%rax) │ │ │ │ - lods %ds:(%rsi),%al │ │ │ │ + test $0xdb,%al │ │ │ │ iret │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 485299 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 484c58 │ │ │ │ - movq $0x4848a0,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x484af0,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + ja 48528e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x484a90,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rcx │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jg 485277 │ │ │ │ + movq $0x485108,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x485188,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4851b0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xdbfdc6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcfabee(%rip),%r14 │ │ │ │ - jmp 47dfc8 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp 4853b0 │ │ │ │ + nopl (%rax) │ │ │ │ + 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 484cc6 │ │ │ │ - movq $0x484ce8,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4844f8 │ │ │ │ - lea 0xcfabf3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48538f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x485320,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 485320 │ │ │ │ + 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,0x4800cfab(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 484d05 │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 484c80 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x16ff3055(%rax) │ │ │ │ - jae 484d32 │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x53(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x77(%rax) │ │ │ │ + or %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - add %bl,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - test $0x8d4800cf,%eax │ │ │ │ - rex.RB call 734086a4 <__environ@GLIBC_2.2.5+0x721b33fc> │ │ │ │ - push %rdi │ │ │ │ - movq $0x484d90,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 484d90 │ │ │ │ + jne 485350 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - test $0xcf,%al │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - or %cl,0x43(%rbx,%rcx,4) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov 0xf(%rbx),%rdi │ │ │ │ - mov 0x7(%rbx),%rsi │ │ │ │ - lea 0xcfa8d2(%rip),%r14 │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x22(%rdi) │ │ │ │ + movq $0x487ab0,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x9(%r12),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 4442a8 │ │ │ │ - lea 0xcfab39(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 484dfa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x484e88,-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) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4854d9 │ │ │ │ + movq $0x485400,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rcx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 484e88 │ │ │ │ + jne 485400 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 909d60 │ │ │ │ - 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rbx) │ │ │ │ + movl $0x485448,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 484ed0 │ │ │ │ + jne 485448 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ 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 %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 484f8e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 484f72 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 484f64 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 484f72 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 484f64 │ │ │ │ - movq $0x484dd0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + ja 4854bb │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4852b0,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x4852d0,-0x18(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + mov 0x18(%rbp),%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 0x10(%rbp),%rax │ │ │ │ + movq $0x4854f0,0x10(%rbp) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ movq $0x40,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ + lea 0xdc7947(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 485019 │ │ │ │ - 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 $0x484e10,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r12b,(%r8) │ │ │ │ + push %rbp │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ (bad) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f62158 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - test $0xcf,%al │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - sub $0x48000001,%eax │ │ │ │ - movl $0x485090,-0x20(%rbp) │ │ │ │ - mov 0x5(%rbx),%rax │ │ │ │ - mov 0xd(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 485090 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jne 48552c │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp ed7af0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,-0x58(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + (bad) │ │ │ │ iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 485075 │ │ │ │ - push %rax │ │ │ │ - rex.W 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 4850e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 485579 │ │ │ │ + movq $0x485590,-0x10(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov $0xb,%esi │ │ │ │ + lea 0xdbb811(%rip),%r14 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 489920 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - test $0xcf,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,%r8b │ │ │ │ push %rbp │ │ │ │ - cmp %cl,-0x77(%rax) │ │ │ │ - fiadds -0x7cb7f81a(%rbx) │ │ │ │ - incb (%rcx) │ │ │ │ - je 48517e │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48516a │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x484fb8,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0xcfa794(%rip),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 598ca0 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0xcfa764(%rip),%r14 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 598ca0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + ret │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 4853b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ 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 485612 │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + movq $0xedad88,-0x20(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + movq $0xf65c78,-0x8(%r12) │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x3(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xdbfa22(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + 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,-0x7d(%rcx) │ │ │ │ + add %cl,%al │ │ │ │ + {rex2 0xcf} str -0x7d(%r9) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + cmp %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x2c(%rdi) │ │ │ │ - movq $0x485040,-0x10(%r12) │ │ │ │ - mov %r8,-0x8(%r12) │ │ │ │ - mov %r9,(%r12) │ │ │ │ - lea -0xd(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xcfa4cd(%rip),%r14 │ │ │ │ - jmp 4442a8 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcfa71d(%rip),%rbx │ │ │ │ + add %dh,0x44(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x4853b0,-0x30(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x485548,-0x18(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmpsl %es:(%rdi),%ds:(%rsi) │ │ │ │ + js 48568b │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4852c4 │ │ │ │ - movq $0x485268,-0x20(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %r9,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 485268 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + rex.RB call 7340900c <__environ@GLIBC_2.2.5+0x721b3d64> │ │ │ │ + pop %rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48570f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x485648,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x485730,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0xdcac12(%rip),%rsi │ │ │ │ + lea 0xcfccf3(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cfa6(%rax) │ │ │ │ - movl $0x4852a8,-0x10(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x17(%rbx),%rcx │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4852a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x5a(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,0x4d(%rbx,%rcx,4) │ │ │ │ - and %cl,0x45(%rbx,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jge 4852bc │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 4851b8 │ │ │ │ - lea 0xcfa67d(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb %eax,(%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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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 %cl,0x4800cf31(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 485314 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdca13a(%rip),%r14 │ │ │ │ + add %dh,-0x2c(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4857a9 │ │ │ │ + movq $0x4857c0,-0x10(%rbp) │ │ │ │ + lea 0xcf9d04(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4447d8 │ │ │ │ - lea 0xcfa63d(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f66d00 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 485368 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0xcfa609(%rip),%rsi │ │ │ │ - lea 0xcfa5f2(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 47fe60 │ │ │ │ - lea 0xcfa5f9(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ 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 0xdbf86a(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4853b2 │ │ │ │ + jb 485857 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48584c │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4856b8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x485780,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x485440,-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 485440 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 90a8d0 │ │ │ │ - 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 485488 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ 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 485546 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 48552a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 48551c │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 48552a │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 48551c │ │ │ │ - movq $0x485388,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + add %bl,0x4800dbf7(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp f65958 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ + loopne 485892 │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 485989 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4855d1 │ │ │ │ - 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 $0x4853c8,-0x40(%r12) │ │ │ │ + ja 48597e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4851d0,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rcx │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jg 485967 │ │ │ │ + movq $0x4857f8,-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 ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + movq $0x485878,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4858a0,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xdbf6d6(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + movq $0x68,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 │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 48561a │ │ │ │ + jb 4859ca │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + jmp 46c588 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB movabs 0x163820ff8394c,%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4856a8,-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 4856a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 90ada0 │ │ │ │ - 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 4856f0 │ │ │ │ - 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,0x2d(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4859a0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ 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) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + add %bl,(%rax) │ │ │ │ + ror $1,%edi │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 485ab4 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4857ae │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 485792 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 485784 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 485792 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 485784 │ │ │ │ - movq $0x4855f0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ + ja 485aa9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4859e8,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x485ac8,-0x8(%rbp) │ │ │ │ + lea -0x17(%r12),%rdi │ │ │ │ + lea 0xdca878(%rip),%rsi │ │ │ │ + lea 0xcfceb9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%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 485839 │ │ │ │ - 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 $0x485630,-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) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - lea -0x40(%r12),%rdi │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %ah,-0x72b7ff31(%rcx) │ │ │ │ - rex.RB test $0x4c,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4859ff │ │ │ │ - movq $0x4858c8,-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 %rcx,-0x30(%rbp) │ │ │ │ - mov %rdx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4858c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dh,-0x30(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 485b73 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485b68 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x485a50,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x485b88,-0x8(%rbp) │ │ │ │ + lea -0xf(%r12),%rdi │ │ │ │ + lea 0xdca7b9(%rip),%rsi │ │ │ │ + lea 0xcfca5a(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4800cfa0(%rax) │ │ │ │ - movl $0x485918,-0x20(%rbp) │ │ │ │ - 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 485918 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x60(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - sub %r9b,-0x75(%r8) │ │ │ │ - rex.WRB xor %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 485968 │ │ │ │ - mov 0x50(%rbp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 485a03 │ │ │ │ - add $0x80,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4859ef │ │ │ │ - mov 0x6(%rbx),%r8 │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x485570,-0x78(%r12) │ │ │ │ - mov %r8,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ - mov %r9,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r10 │ │ │ │ - mov %r10,-0x58(%r12) │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r11 │ │ │ │ - mov %r11,-0x40(%r12) │ │ │ │ - movq $0x4857d8,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %r9,-0x20(%r12) │ │ │ │ - mov %r10,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r11,(%r12) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0xcf9f90(%rip),%rsi │ │ │ │ - lea 0xcf9f79(%rip),%r14 │ │ │ │ - lea -0x35(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 47fe60 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x48(%rbp),%r14 │ │ │ │ - mov %rax,0x50(%rbp) │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 485338 │ │ │ │ xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ + fmul %st(7),%st │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 485a62 │ │ │ │ + rex.RB call 73409524 <__environ@GLIBC_2.2.5+0x721b427c> │ │ │ │ + pop %rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485c27 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x485b18,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x485c48,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0xdca6fa(%rip),%rsi │ │ │ │ + lea 0xcfc7db(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x485af0,-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 485af0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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 %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 90b630 │ │ │ │ - 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 485b38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - leave │ │ │ │ - sbb %al,(%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 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 485bf6 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 485bda │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 485bcc │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 485bda │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 485bcc │ │ │ │ - movq $0x485a38,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-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 │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 485c81 │ │ │ │ + add %dh,0x4800cfce(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 485cc1 │ │ │ │ + movq $0x485cd8,-0x10(%rbp) │ │ │ │ + lea 0xcf97ac(%rip),%rsi │ │ │ │ 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 $0x485a78,-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 ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%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) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 485cca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7c10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ + jmp f66d00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ 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 enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x485d58,-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 485d58 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add (%rax),%eax │ │ │ │ - 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 90bb00 │ │ │ │ - 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 485da0 │ │ │ │ + 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) │ │ │ │ - leave │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + lea 0xdbf352(%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,-0x75(%rax) │ │ │ │ - and %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,0x49000000(%rax) │ │ │ │ - add $0x40,%esp │ │ │ │ + mov $0x4800cfce,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 485d6f │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 485e5e │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 485e42 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 485e34 │ │ │ │ - mov 0x38(%rbp),%rcx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 485e42 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 485e34 │ │ │ │ - movq $0x485ca0,-0x38(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x48(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x5950f8,-0x10(%r12) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ + ja 485d64 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x485bd0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x485c98,-0x8(%r12) │ │ │ │ + lea -0x20(%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) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x2000000(%rip) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 485ee9 │ │ │ │ - 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 $0x485ce0,-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 ff3278 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ 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 %bl,-0x66(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ (bad) │ │ │ │ - jl 485f1c │ │ │ │ - add %al,(%rax) │ │ │ │ - movq $0x485f68,-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 485f68 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + 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) │ │ │ │ - (bad) │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB loopne 485f25 │ │ │ │ - pop %rdi │ │ │ │ - rex.W 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 485fb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,0x4800dbf2(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp f65958 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cf99(%rax) │ │ │ │ - mov 0x28(%rbp),%eax │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x40(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 48609d │ │ │ │ - add $0x80,%r12 │ │ │ │ + call 48492da8 <__environ@GLIBC_2.2.5+0x4723db00> │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 485ea1 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 486089 │ │ │ │ - mov 0x6(%rbx),%rsi │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x485c20,-0x78(%r12) │ │ │ │ - mov %rsi,-0x70(%r12) │ │ │ │ - mov %rbx,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov %rdi,-0x60(%r12) │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ - mov %r8,-0x58(%r12) │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - mov 0x18(%rbp),%r9 │ │ │ │ - mov %r9,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov %r10,-0x40(%r12) │ │ │ │ - movq $0x485e88,-0x38(%r12) │ │ │ │ - mov %rsi,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r8,-0x18(%r12) │ │ │ │ + ja 485e96 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4858c0,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rcx │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jg 485e7f │ │ │ │ + movq $0x485d10,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x485d90,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x485db8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %r9,-0x8(%r12) │ │ │ │ - mov %r10,(%r12) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea 0xcf98f6(%rip),%rsi │ │ │ │ - lea 0xcf98df(%rip),%r14 │ │ │ │ - lea -0x35(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - lea -0x77(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 47fe60 │ │ │ │ - movq $0x80,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov %rcx,0x40(%rbp) │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 485338 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xdbf1be(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48614f │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 486144 │ │ │ │ - movq $0x485860,-0x38(%r12) │ │ │ │ - mov %r8,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - mov %rdi,-0x20(%r12) │ │ │ │ - mov %r9,-0x18(%r12) │ │ │ │ - movq $0x485f10,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea -0x35(%r12),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - lea -0xd(%r12),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xdc930a(%rip),%r14 │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 4447d8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - lea 0xcf983a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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 %bl,(%rax) │ │ │ │ - cwtl │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4861af │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xcf97fe(%rip),%rsi │ │ │ │ - lea 0xcf97af(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + jb 485eda │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - lea 0xcf97fa(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ + jmp 46c4f0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ + 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 48620f │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0xcf234e(%rip),%rsi │ │ │ │ - lea 0xcf97b7(%rip),%r14 │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - lea 0xcf97aa(%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 $0x485eb8,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ 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 %cl,-0x14ff3069(%rax) │ │ │ │ - sahf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ch,-0x69(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 4862a9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4862a2 │ │ │ │ - movq $0x486290,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 486290 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - xchg %eax,%edi │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r8b,%r8b │ │ │ │ + cwtl │ │ │ │ + lret $0xcf │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 485faa │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 485f9f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x485ef8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x485fc0,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0xdca382(%rip),%rsi │ │ │ │ + lea 0xdbaaec(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - rex.W add %sil,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp f3cb48 │ │ │ │ - lea 0xcf9747(%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) │ │ │ │ - xchg %eax,%edi │ │ │ │ - iret │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %eax,0x48000000(%rax) │ │ │ │ - cmp $0xff,%ebx │ │ │ │ - jle 4862ec │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xdb9e24(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1178401,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x486398,0x0(%rbp) │ │ │ │ - lea 0xcf20d3(%rip),%r9 │ │ │ │ - lea 0xcf20d6(%rip),%r8 │ │ │ │ - lea -0x17(%r12),%rdi │ │ │ │ - lea 0xcf2214(%rip),%rsi │ │ │ │ - lea 0xcf967d(%rip),%r14 │ │ │ │ - movq $0x11783eb,-0x10(%rbp) │ │ │ │ - movq $0x11783e1,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4862c0,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 %r13b,%r11b │ │ │ │ - ss xchg %ax,%ax │ │ │ │ + add %dh,%al │ │ │ │ + lret $0xcf │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486039 │ │ │ │ + movq $0x486050,-0x10(%rbp) │ │ │ │ + lea 0xcf93f4(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f66d00 │ │ │ │ + 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 %esi,0x48(%rsi,%rdx,2) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 486466 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4863e2 │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%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 $0x10,0x388(%r13) │ │ │ │ - movq $0x486380,0x0(%rbp) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x486420,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 486420 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + lea 0xdbefda(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ 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,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ + cwtl │ │ │ │ + lret $0xcf │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4860e7 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 486456 │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 4860dc │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x485f48,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x486010,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xdb9c9c(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x6b(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486567 │ │ │ │ - movq $0x4864c8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4864c8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xchg %eax,%ebp │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rcx) │ │ │ │ - movl $0x486500,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 486500 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - xchg %eax,%esp │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 4864ff │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 486559 │ │ │ │ - movq $0x486540,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 486540 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cf94(%rax) │ │ │ │ - movl $0x486588,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp dcf758 │ │ │ │ - lea 0xdb9ba9(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf9492(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x6c(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xchg %eax,%esp │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 486601 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4865fa │ │ │ │ - movq $0x4865e8,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4865e8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%ebx │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - data16 rex.W add %sil,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp f3cb48 │ │ │ │ - lea 0xcf942f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + out %eax,(%dx) │ │ │ │ + fildl (%rax) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp f65958 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900cf93(%rax) │ │ │ │ - add $0x20,%esp │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 486219 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4866a9 │ │ │ │ - cmp $0xff,%rbx │ │ │ │ - jle 486644 │ │ │ │ - add $0xffffffffffffffe0,%r12 │ │ │ │ - lea 0xdb9acc(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x59a258,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 48620e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x485dd8,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rcx │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jg 4861f7 │ │ │ │ + movq $0x486088,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x486108,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x486130,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0x1178401,-0x8(%r12) │ │ │ │ - movq $0x124c471,(%r12) │ │ │ │ - movq $0x4866f0,0x0(%rbp) │ │ │ │ - lea 0xcf1d7b(%rip),%r9 │ │ │ │ - lea 0xcf1d7e(%rip),%r8 │ │ │ │ - lea -0x17(%r12),%rdi │ │ │ │ - lea 0xcf1ebc(%rip),%rsi │ │ │ │ - lea 0xcf9325(%rip),%r14 │ │ │ │ - movq $0x11783eb,-0x10(%rbp) │ │ │ │ - movq $0x11783e1,-0x8(%rbp) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 596258 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x486618,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp f63418 │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xdbee46(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ - ss xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486252 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46c458 │ │ │ │ + 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 %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 $0x486230,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsi,%rdx,2) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 4867be │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + and %al,%bh │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 73409c14 <__environ@GLIBC_2.2.5+0x721b496c> │ │ │ │ + pop %rcx │ │ │ │ add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48673a │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ + ja 486317 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x486270,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + movq $0x486338,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0xdca00a(%rip),%rsi │ │ │ │ + lea 0xdba774(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4866d8,0x0(%rbp) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x486778,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 486778 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x3a(%rbp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4867ae │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - 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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xdb9944(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x6e(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + (bad) │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4868bf │ │ │ │ - movq $0x486820,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 486820 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4863b1 │ │ │ │ + movq $0x4863c8,-0x10(%rbp) │ │ │ │ + lea 0xcf903c(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f66d00 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %eax,0x48000000(%rcx) │ │ │ │ - movl $0x486858,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 486858 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xchg %eax,%ecx │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x7d(%rax) │ │ │ │ - loopne 486857 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov -0x4(%rax),%eax │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jne 4868b1 │ │ │ │ - movq $0x486898,0x0(%rbp) │ │ │ │ - mov 0x1(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 486898 │ │ │ │ + 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 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4800cf91(%rax) │ │ │ │ - movl $0x4868e0,0x0(%rbp) │ │ │ │ - mov 0x17(%rbx),%rdi │ │ │ │ - mov 0xf(%rbx),%rsi │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp dcf758 │ │ │ │ - lea 0xdb9851(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0xdbec62(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - lea 0xcf917a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,-0x6f(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - cld │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %al,(%rcx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - xchg %eax,%edx │ │ │ │ + fadd %st(6),%st │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 486942 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48645f │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 486454 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117faca,-0x28(%rbp) │ │ │ │ - movq $0x123b071,-0x20(%rbp) │ │ │ │ - movq $0x117f4b9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4862c0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x486388,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486982 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x486998,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6ee0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - movq $0x124c471,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ 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) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4869fa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed7020 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4800dbeb(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp f65958 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 48699e │ │ │ │ + cmp %cl,%cl │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 486a3d │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0xcf8f95(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47f2f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x4800cf90(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486adc │ │ │ │ - add $0x40,%r12 │ │ │ │ + jb 486591 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 486ad1 │ │ │ │ + ja 486586 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x4869c8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x486a10,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x486150,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rcx │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jg 48656f │ │ │ │ + movq $0x486400,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x486480,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x4864a8,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xdbeace(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 486b52 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4865ca │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x486b40,-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 486b40 │ │ │ │ - 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,0x6b(%r8) │ │ │ │ - rex.W add %sil,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp f3cb48 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46c3c0 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rax) │ │ │ │ - sti │ │ │ │ - incl (%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - jle 486b7e │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W (bad) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340a4fc <__environ@GLIBC_2.2.5+0x721b5254> │ │ │ │ - jge 486bfb │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 486c23 │ │ │ │ + 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),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x486a58,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x486af0,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x4865a8,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340a5a4 <__environ@GLIBC_2.2.5+0x721b52fc> │ │ │ │ - rex.RX │ │ │ │ - add $0x18,%r12 │ │ │ │ + sarb $1,-0x72b7ff31(%rbx) │ │ │ │ + rex.RB call 73409f8c <__environ@GLIBC_2.2.5+0x721b4ce4> │ │ │ │ + pop %rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 486c94 │ │ │ │ - movq $0x486900,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x486cc0,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + ja 48668f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4865e8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4866b0,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0xdc9c92(%rip),%rsi │ │ │ │ + lea 0xcfbb63(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ca47a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf8e92(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov %edi,%cs │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 486d10 │ │ │ │ - movq $0x486958,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x486ba8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + 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,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcf8e16(%rip),%r14 │ │ │ │ - jmp 47dfc8 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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,-0x3d(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 486d7e │ │ │ │ - movq $0x486da0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + jb 486729 │ │ │ │ + movq $0x486740,-0x10(%rbp) │ │ │ │ + lea 0xcf8c84(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 486258 │ │ │ │ - lea 0xcf8e1b(%rip),%rbx │ │ │ │ + jmp f66d00 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - lea (bad),%ecx │ │ │ │ - iret │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + lea 0xdbe8ea(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 486d38 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,-0x16ff3073(%rax) │ │ │ │ - jae 486dea │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x72(%rax) │ │ │ │ + sbb %al,%bl │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 486e42 │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4867d7 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4867cc │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117fc2a,-0x28(%rbp) │ │ │ │ - movq $0x123b071,-0x20(%rbp) │ │ │ │ - movq $0x117f4b9,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x486638,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x486700,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486e82 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x486e98,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6ee0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - movq $0x124c471,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ 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) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486efa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed7020 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + call ffffffff8b9068fd <__environ@GLIBC_2.2.5+0xffffffff8a6b1655> │ │ │ │ + jae 48682b │ │ │ │ + jmp f65958 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 486e99 │ │ │ │ + loopne 486803 │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 486f3d │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0xcf8a95(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47f2f0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bl,0x4800cf8b(%rax) │ │ │ │ - lea -0x28(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 486fdc │ │ │ │ - add $0x40,%r12 │ │ │ │ + jb 486909 │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 486fd1 │ │ │ │ + ja 4868fe │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x486ec8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x486f10,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,-0x28(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4864c8,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rcx │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jg 4868e7 │ │ │ │ + movq $0x486778,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4867f8,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x486820,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xdbe756(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add (%rax),%eax │ │ │ │ + nopl (%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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 487052 │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486942 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x487040,-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 487040 │ │ │ │ - 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,0x70(%r8) │ │ │ │ - rex.W add %sil,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp f3cb48 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46c328 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rax) │ │ │ │ - sti │ │ │ │ - incl (%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - jle 48707e │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W mov %dil,%cl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340a9fc <__environ@GLIBC_2.2.5+0x721b5754> │ │ │ │ - jge 4870fb │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 487123 │ │ │ │ + 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),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x486f58,-0x48(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x486ff0,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x486920,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 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,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + rex.W mov $0xcf,%sil │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7340aaa4 <__environ@GLIBC_2.2.5+0x721b57fc> │ │ │ │ - rex.RX │ │ │ │ - add $0x18,%r12 │ │ │ │ + rex.RB call 7340a304 <__environ@GLIBC_2.2.5+0x721b505c> │ │ │ │ + pop %rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 487194 │ │ │ │ - movq $0x486e00,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x4871c0,-0x18(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + ja 486a07 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x486960,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x486a28,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0xdc991a(%rip),%rsi │ │ │ │ + lea 0xcfb5db(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ca47a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf8ad2(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - mov %ecx,%edi │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - rex │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 487210 │ │ │ │ - movq $0x486e58,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x4870a8,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + 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,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xcf8a56(%rip),%r14 │ │ │ │ - jmp 47dfc8 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48727e │ │ │ │ - movq $0x4872a0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %dh,0x4800cfbf(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486aa1 │ │ │ │ + movq $0x486ab8,-0x10(%rbp) │ │ │ │ + lea 0xcf88cc(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4865b0 │ │ │ │ - lea 0xcf8a5b(%rip),%rbx │ │ │ │ + jmp f66d00 │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - mov %bh,%cl │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ add %esi,0x48(%rcx,%rdx,1) │ │ │ │ - mov 0x6(%rbx),%ebx │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ + lea 0xdbe572(%rip),%rbx │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp 487238 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - mov %ecx,%edi │ │ │ │ - add %ch,%cl │ │ │ │ - jae 4872ea │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + pop %rax │ │ │ │ + mov $0x8d4800cf,%edi │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 487327 │ │ │ │ + jb 486b4f │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 486b44 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4869b0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x486a78,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487348 │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,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 $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4873ab │ │ │ │ - cmp 0x17(%rbx),%r14 │ │ │ │ - jl 487369 │ │ │ │ - add $0xffffffffffffffc8,%r12 │ │ │ │ - lea 0xdc5ab3(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - add %r14,%rcx │ │ │ │ - mov 0x18(%rax,%rcx,8),%rax │ │ │ │ - movq $0x487300,-0x30(%r12) │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,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 %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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4873f7 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487418 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,0x4800dbe4(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp f65958 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + mov %al,%dl │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 486c81 │ │ │ │ add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4874ab │ │ │ │ - cmp 0xf(%rbx),%r14 │ │ │ │ - jne 48743d │ │ │ │ - add $0xffffffffffffff98,%r12 │ │ │ │ - lea 0xdc59df(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov (%r14),%al │ │ │ │ - movq $0x4873d0,-0x60(%r12) │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - movq $0xf5c060,-0x40(%r12) │ │ │ │ - mov %al,-0x38(%r12) │ │ │ │ - movq $0x491ba0,-0x30(%r12) │ │ │ │ - lea -0x3f(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x491ac0,-0x20(%r12) │ │ │ │ - lea -0x2e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x60(%r12),%rax │ │ │ │ + ja 486c76 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x486840,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rcx │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jg 486c5f │ │ │ │ + movq $0x486af0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x486b70,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x486b98,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xdbe3de(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ movq $0x68,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%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) │ │ │ │ - rex.RB clc │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 487611 │ │ │ │ - movq $0x487510,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 487510 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 486cba │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 46c290 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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,0x48(%rsi,%rdi,2) │ │ │ │ - movl $0x487548,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 487548 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 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) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x35(%rdi) │ │ │ │ + add %dh,0x1e(%rdi) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - add $0x17,%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - add (%rbx),%rdx │ │ │ │ - movq $0x487418,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 487418 │ │ │ │ + movq $0x486c98,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - movq $0x4875c0,0x0(%rbp) │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4875c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + 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) │ │ │ │ + mov $0x4800cfbc,%eax │ │ │ │ + lea -0x18(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 486d8a │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 486d7f │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x486cd8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x486da0,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0xdc95a2(%rip),%rsi │ │ │ │ + lea 0xdb9d0c(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ (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,0x34(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x487348,-0x18(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp 487348 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xcf86f8(%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) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 487653 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487670 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + 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) │ │ │ │ + add %dl,%al │ │ │ │ + mov $0x8d4800cf,%ebx │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jae 48772e │ │ │ │ - lea 0xcf8694(%rip),%rbx │ │ │ │ + jb 486e19 │ │ │ │ + movq $0x486e30,-0x10(%rbp) │ │ │ │ + lea 0xcf8514(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f66d00 │ │ │ │ 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,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %esp,0x49000000(%rbx) │ │ │ │ - add $0x60,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48775f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x487630,-0x58(%r12) │ │ │ │ - mov %r14,-0x48(%r12) │ │ │ │ - mov %rbx,-0x40(%r12) │ │ │ │ - movq $0x491ac0,-0x38(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0xfb4220,-0x28(%r12) │ │ │ │ - lea -0x37(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - add $0x10,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - movq $0x487698,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 487698 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r14,%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 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + lea 0xdbe1fa(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xdc5687(%rip),%r14 │ │ │ │ - jmp 487670 │ │ │ │ - nop │ │ │ │ + cwtl │ │ │ │ + mov $0x8d4800cf,%ebx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 486ec7 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 486ebc │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x486d28,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x486df0,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + 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 48781c │ │ │ │ - movq $0x4877e8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4877e8 │ │ │ │ - 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 %r10b,(%r8) │ │ │ │ - js 487837 │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ pop %rbx │ │ │ │ (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 487810 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - insb (%dx),%es:(%rdi) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x73(%rax) │ │ │ │ - sbb $0xcf8505,%eax │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4878f6 │ │ │ │ - movq $0x487878,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 487878 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x588d0743(%rbx) │ │ │ │ - add %ecx,-0x247ab725(%rcx) │ │ │ │ - jne 4878af │ │ │ │ - lea 0xcf84a5(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ 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,-0x7cb7f7bb(%rbx) │ │ │ │ - (bad) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4878d7 │ │ │ │ - movq $0xf5c020,-0x8(%r12) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x4878a8,-0x8(%rbp) │ │ │ │ - mov %eax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - lea 0xcf8443(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ch,(%rax) │ │ │ │ + loope 486eea │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jae 486f1b │ │ │ │ + jmp f65958 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + xor %bh,-0x72b7ff31(%rdi) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 486ff9 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 486fee │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x486bb8,-0x60(%r12) │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rcx │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jg 486fd7 │ │ │ │ + movq $0x486e68,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x486ee8,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x486f10,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xdbe066(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - sbb %edi,%edi │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rbx) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48795f │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 487032 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4879a8 │ │ │ │ + jmp 46c1f8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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,-0xa(%rcx,%rcx,4) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - jmp faea58 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - or $0x2000000,%eax │ │ │ │ - ... │ │ │ │ + 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 $0x487010,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + pop %rax │ │ │ │ + lods %ds:(%rsi),%al │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040b2fc <__environ@GLIBC_2.2.5+0xf1b6054> │ │ │ │ - (bad) │ │ │ │ - test $0x0,%al │ │ │ │ - add %al,(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ - movzbl (%r14),%ebx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 487a51 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - add $0x58,%r12 │ │ │ │ + rex.RB call 7340a9f4 <__environ@GLIBC_2.2.5+0x721b574c> │ │ │ │ + pop %rcx │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 487a2d │ │ │ │ - movq $0x487938,-0x50(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0xfb4670,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x487980,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ + ja 4870f7 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x487050,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x58,0x388(%r13) │ │ │ │ - movq $0x487a78,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ + movq $0x487118,-0x18(%rbp) │ │ │ │ + lea -0x7(%r12),%rdi │ │ │ │ + lea 0xdc922a(%rip),%rsi │ │ │ │ + lea 0xcfabeb(%rip),%r14 │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xcf82ec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + jmp f42cd0 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ 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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + mov $0x8d4800cf,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 487aee │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 487ae9 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ + jb 487191 │ │ │ │ + movq $0x4871a8,-0x10(%rbp) │ │ │ │ + lea 0xcf815c(%rip),%rsi │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xdc5340(%rip),%rsi │ │ │ │ - lea 0xb888ec(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4879a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp f66d00 │ │ │ │ + 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 -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 487b27 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487b80 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 0xdbde82(%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) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + mov $0x4800cfb7,%eax │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 487b5f │ │ │ │ + jb 48723f │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487234 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movq $0x4870a0,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x487168,-0x8(%r12) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 487b80 │ │ │ │ + jmp f73540 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jae 487b9b │ │ │ │ - lea 0xcf81e8(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0x487bc8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 487bc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x487c10,-0x8(%rbp) │ │ │ │ - mov 0xe(%rbx),%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 487c10 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %cl,0x48000000(%rdx) │ │ │ │ - movl $0x487c48,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 487c48 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,0x4800dbdd(%rax) │ │ │ │ + mov 0x7(%rbx),%esi │ │ │ │ + jmp f65958 │ │ │ │ + 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) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x31(%rdi) │ │ │ │ - movq $0x487b40,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-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 fe7900 │ │ │ │ - movq $0x487cd0,0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ + fdivrs -0x72b7ff31(%rbx) │ │ │ │ + rex.RB loopne 4872f9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48739d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4872f8,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 487cd0 │ │ │ │ + jne 4872f8 │ │ │ │ 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 %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %dh,0x49fffffe(%rax) │ │ │ │ - add $0x30,%esp │ │ │ │ + add %cl,0x4900cfbb(%rax) │ │ │ │ + add $0x68,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 487d22 │ │ │ │ - movq $0x487b08,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + ja 4873a1 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x486f30,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rax,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rcx │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jg 487386 │ │ │ │ + movq $0x4871e0,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + movq $0x487260,-0x28(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x487288,-0x18(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0xe(%r12),%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + jmp f63418 │ │ │ │ + add $0xffffffffffffffb8,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea 0xdbdcb7(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp f63418 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xdc50e0(%rip),%rbx │ │ │ │ - add $0x8,%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,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 487d7c │ │ │ │ - movq $0x487d98,-0x8(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xcf7fe5(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp bb6528 │ │ │ │ - lea 0xcf7ffd(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - rcl %cl,%esi │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - jge 487de7 │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - (bad) 0x5(%rbp,%rcx,4) │ │ │ │ - adc $0xd6,%dl │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - cmp $0xd6d279,%eax │ │ │ │ - lea 0xd6d32b(%rip),%rsi │ │ │ │ - lea 0xd6d32a(%rip),%r14 │ │ │ │ - jmp bba4c8 │ │ │ │ + add %ch,-0x24(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + jmp f65958 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - std │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - rex add %dl,(%rdi) │ │ │ │ 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 │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x1f(%rdi) │ │ │ │ - movq $0x491a00,-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 0xcf7f62(%rip),%rbx │ │ │ │ + add %dh,0x68(%rdi) │ │ │ │ + movq $0x484758,-0x60(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + movq $0x4847d8,-0x48(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0x4872a8,-0x38(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0x4873d0,-0x18(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x38(%r12),%rsi │ │ │ │ + lea -0x6(%r12),%r14 │ │ │ │ + jmp f63418 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0xcfba61(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ 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,0x1a(%rdi) │ │ │ │ - movq $0x491a20,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf7f0f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movabs $0x394ce8458d4800cf,%rdx │ │ │ │ + clc │ │ │ │ + jb 4874d0 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4874e8,-0x18(%rbp) │ │ │ │ + lea 0xdbdb95(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xcfba1b(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491a40,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7ec4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,0x4900cfb9(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487563 │ │ │ │ + movq $0x487498,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xdbd944(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xcfb98b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%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,0x1f(%rdi) │ │ │ │ - movq $0x491a60,-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 0xcf7e72(%rip),%rbx │ │ │ │ + add %cl,-0x47(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4875bf │ │ │ │ + movq $0x4875e0,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xcfb92c(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + lea 0xcfb94a(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sbb %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ ... │ │ │ │ - add %al,(%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,0x24(%rdi) │ │ │ │ - movq $0x491a80,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - lea 0xcf7e15(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0xf8000000,%eax │ │ │ │ + mov $0x8d4800cf,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48766f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48766a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcfb8b1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f43b50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xb8000000,%eax │ │ │ │ + mov $0x8d4800cf,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4876dd │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4876d8 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xdbd990(%rip),%rsi │ │ │ │ + lea 0xdb8d11(%rip),%r14 │ │ │ │ + lea 0xcfb871(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,-0x48(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xcfb856(%rip),%r14 │ │ │ │ + jmp f62158 │ │ │ │ + nop │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex.W mov $0xcf,%spl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7340b074 <__environ@GLIBC_2.2.5+0x721b5dcc> │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1a(%rdi) │ │ │ │ - movq $0x491aa0,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf7dc7(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x487770,-0x18(%rbp) │ │ │ │ + lea 0xdbd90d(%rip),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0xcfb20a(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491ac0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7d7c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491ae0,-0x8(%r12) │ │ │ │ + add %ch,0x4900cfb3(%rax) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4877eb │ │ │ │ + movq $0x487720,-0x10(%r12) │ │ │ │ mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7d34(%rip),%rbx │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ + lea 0xdbd6bc(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + lea 0xcfb7c3(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x4d(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 487847 │ │ │ │ + movq $0x487868,-0x8(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xcfb11b(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f42cd0 │ │ │ │ + lea 0xcfb782(%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,0x15(%rdi) │ │ │ │ - movq $0x491b00,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7cec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + ... │ │ │ │ + adc $0x30000000,%eax │ │ │ │ + mov $0xcf,%bh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4878f7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4878f2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcfb6e9(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f43b50 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0xf0000000,%eax │ │ │ │ + mov $0xcf,%dh │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 487965 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 487960 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xdbd708(%rip),%rsi │ │ │ │ + lea 0xdb8a89(%rip),%r14 │ │ │ │ + lea 0xcfb6a9(%rip),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ff2fc8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4c00cfb6(%rax) │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0xcfb68e(%rip),%r14 │ │ │ │ + jmp f62158 │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ + cmpl $0x0,0x0(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%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,0x1a(%rdi) │ │ │ │ - movq $0x491b20,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0xc(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf7c9f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ + cmpl $0x100,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0xb88176(%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 $0x491b40,-0x18(%r12) │ │ │ │ - mov %r14,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - lea -0x13(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - lea 0xcf7c4a(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%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,0x15(%rdi) │ │ │ │ - movq $0x491b60,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7bfc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + scas %es:(%rdi),%eax │ │ │ │ + cmpl $0x100,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ 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 $0x491b80,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7bb4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0xb881e9(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%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 $0x491ba0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7b6c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%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,0x15(%rdi) │ │ │ │ - movq $0x491bc0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x5(%r12),%rbx │ │ │ │ + add $0x5,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7b24(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + and 0xb8(%rdx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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,0x15(%rdi) │ │ │ │ - movq $0x491be0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x4(%r12),%rbx │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x48000000,%eax │ │ │ │ + add $0x6,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7adc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + pop %rax │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491c00,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x3(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7a94(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + lahf │ │ │ │ + (bad) │ │ │ │ + mov $0x0,%eax │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rdi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491c20,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x2(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7a4c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + roll %cl,0xb8(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + 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,0x15(%rdi) │ │ │ │ - movq $0x491c40,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x7,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7a04(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + or 0xb8(%rbx),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x9000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491c60,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf79bc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + rex.RB cmpl $0x0,0x0(%r8) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%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,0x15(%rdi) │ │ │ │ - movq $0x491c80,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + or (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x7,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7974(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + addb $0x0,0xb8(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ 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 $0x491ca0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf792c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0xb883,%ecx │ │ │ │ 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 $0x491cc0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf78e4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ 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,0x15(%rdi) │ │ │ │ - movq $0x491ce0,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf789c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0xb883f3(%rax) │ │ │ │ ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ 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,0x15(%rdi) │ │ │ │ - movq $0x491d00,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ + add $0x3,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcf7854(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ + cs test %bh,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488649 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0xcf78e1(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed7e78 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + imul $0x0,0x0(%rax,%rdi,4),%eax │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488700 │ │ │ │ - movq $0x4886a0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4886a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0xb884a4(%rax) │ │ │ │ ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x72b7f820(%rbx) │ │ │ │ - or $0xba4b43,%eax │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4886f0 │ │ │ │ - mov 0x2(%rbx),%rax │ │ │ │ - movq $0x488620,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xcf7819(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48873e │ │ │ │ - mov 0x3(%rbx),%rax │ │ │ │ - mov 0xb(%rbx),%rbx │ │ │ │ - movq $0x491f20,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - add $0x10,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 488778 │ │ │ │ - mov 0x4(%rbx),%rax │ │ │ │ - movq $0x491f00,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xcf7780(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf7bda(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x3,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - mov 0x7(%rbx),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 46ffa0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + fiadds 0x0(%rax,%rdi,4) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%cl │ │ │ │ - xchg %eax,%ebx │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ - (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add $0xff,%al │ │ │ │ + add %dl,%gs:0xb88519(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcf7718,%eax │ │ │ │ + add $0x5,%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + push %rsp │ │ │ │ + test %edi,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xcf76f0,%eax │ │ │ │ + add %al,0x48000000(%rip) │ │ │ │ + add $0x6,%ebx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ + nop │ │ │ │ + mov 0xb8(%rbp),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 1040c194 <__environ@GLIBC_2.2.5+0xf1b6eec> │ │ │ │ - (bad) │ │ │ │ - mov (%rax),%es │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x488880,-0x18(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 488880 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + rolb $0x0,0xb8(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0xb885f6(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - cmp $0x7a,%rbx │ │ │ │ - jge 4888cf │ │ │ │ - cmp $0x62,%rbx │ │ │ │ - jl 4888cf │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0xffffffffffffff9e,%rbx │ │ │ │ - lea 0xba4985(%rip),%rdx │ │ │ │ - mov (%rdx,%rbx,8),%rbx │ │ │ │ - jmp *%rbx │ │ │ │ - lea 0xcf761a(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf789c(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - lea 0xcf7a86(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xcf770f(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf7755(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf7954(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf767d(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf79de(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf7762(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf77a8(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf789d(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf793a(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf781f(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - lea 0xcf74c6(%rip),%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ + sub %eax,0xb8(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sarb $1,-0x31(%rcx) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 488a0a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e532,-0x28(%rbp) │ │ │ │ - movq $0x123b071,-0x20(%rbp) │ │ │ │ - movq $0x117e581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rdi │ │ │ │ + xchg %bh,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488a52 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x118037a,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0xb88695(%rax) │ │ │ │ + ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ + xchg %bh,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488a9a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x117fe7a,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x1(%rax) │ │ │ │ + ret │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cld │ │ │ │ + xchg %bh,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488ae2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x11801ba,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0xb8872d(%rax) │ │ │ │ + ... │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488b2a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x11802c2,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + inc %rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + pop %rsi │ │ │ │ + xchg %edi,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488b72 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1180212,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + add %bh,%bh │ │ │ │ + add %dl,%gs:0xb8878d(%rax) │ │ │ │ + ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add $0x3,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + mov $0xb887,%esi │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488bba │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x118010a,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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:0xb887f0(%rax) │ │ │ │ + ... │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add $0x5,%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + and %cl,0xb8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488c02 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x11800b2,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x48000000,%eax │ │ │ │ + add $0x6,%ebx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + push %rbx │ │ │ │ + mov %bh,0x0(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488c4a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x118031a,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + orl $0x0,0xb8(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488c92 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x117ffaa,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nop │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 488cda │ │ │ │ + jb 487e8f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487e84 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x118026a,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfed6e0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1250311,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f4e040 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 488d22 │ │ │ │ + jb 487f0f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487f04 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x118005a,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfed758,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1250311,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f4e040 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 488d6a │ │ │ │ + jb 487f8f │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 487f84 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1180002,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfed7d0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1250311,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f4e040 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488db2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1180162,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 488dfa │ │ │ │ + jb 488024 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488019 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x117fed2,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x487fa8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xba49e5(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cf56(%rax) │ │ │ │ - lea -0x80(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 488fd4 │ │ │ │ - movq $0x488f08,-0x80(%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 %rcx,0x40(%rsp) │ │ │ │ - mov 0x4f(%rbx),%rcx │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x57(%rbx),%rax │ │ │ │ - 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 0x77(%rbx),%rbx │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - mov %r14,-0x68(%rbp) │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ - mov 0x60(%rsp),%r14 │ │ │ │ - mov %r14,-0x58(%rbp) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %rax,-0x28(%rbp) │ │ │ │ - mov %rdx,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff80,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 488f08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - push %rbp │ │ │ │ - iret │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 488f23 │ │ │ │ - add %bh,0x13(%rdi) │ │ │ │ - lea 0xcf55b2(%rip),%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0x38(%rbp),%r9 │ │ │ │ - mov 0x40(%rbp),%r10 │ │ │ │ - mov 0x48(%rbp),%r11 │ │ │ │ - mov 0x50(%rbp),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x58(%rbp),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x60(%rbp),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x68(%rbp),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x70(%rbp),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x78(%rbp),%rdi │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx),%bl │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - movzbl %bl,%r8d │ │ │ │ - cmp $0x7a,%r8 │ │ │ │ - jge 488fd8 │ │ │ │ - cmp $0x62,%r8 │ │ │ │ - jl 488fd8 │ │ │ │ - add $0xffffffffffffff9e,%r8 │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - lea 0xba4346(%rip),%r8 │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov (%r8,%r9,8),%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - movzbl %bl,%eax │ │ │ │ - cmp $0x76,%rax │ │ │ │ - jne 488ff5 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %r11,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %r10,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %r9,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x80,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - 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) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x487fc8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ 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 489130 │ │ │ │ - add $0x18,%r12 │ │ │ │ + jb 4880f5 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 489125 │ │ │ │ - movq $0x4889c8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x489150,-0x10(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ + ja 4880ea │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x488038,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xba4914(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ca47a0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xcf7289(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp fad778 │ │ │ │ + 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 %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,0x31(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x488090,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x53(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,-0x6f(%r8) │ │ │ │ - rex.W add %cl,-0x77(%rcx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sbb $0xa4,%ch │ │ │ │ - add %al,(%rcx) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x53(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - rolb $1,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48936c │ │ │ │ - movq $0x488a20,-0x1c8(%r12) │ │ │ │ - mov %rbx,-0x1b8(%r12) │ │ │ │ - movq $0x488a68,-0x1b0(%r12) │ │ │ │ - mov %rbx,-0x1a0(%r12) │ │ │ │ - movq $0x488ab0,-0x198(%r12) │ │ │ │ - mov %rbx,-0x188(%r12) │ │ │ │ - movq $0x488af8,-0x180(%r12) │ │ │ │ - mov %rbx,-0x170(%r12) │ │ │ │ - movq $0x488b40,-0x168(%r12) │ │ │ │ - mov %rbx,-0x158(%r12) │ │ │ │ - movq $0x488b88,-0x150(%r12) │ │ │ │ - mov %rbx,-0x140(%r12) │ │ │ │ - movq $0x488bd0,-0x138(%r12) │ │ │ │ - mov %rbx,-0x128(%r12) │ │ │ │ - movq $0x488c18,-0x120(%r12) │ │ │ │ - mov %rbx,-0x110(%r12) │ │ │ │ - movq $0x488c60,-0x108(%r12) │ │ │ │ - mov %rbx,-0xf8(%r12) │ │ │ │ - movq $0x488ca8,-0xf0(%r12) │ │ │ │ - mov %rbx,-0xe0(%r12) │ │ │ │ - movq $0x488cf0,-0xd8(%r12) │ │ │ │ - mov %rbx,-0xc8(%r12) │ │ │ │ - movq $0x488d38,-0xc0(%r12) │ │ │ │ - mov %rbx,-0xb0(%r12) │ │ │ │ - movq $0x488d80,-0xa8(%r12) │ │ │ │ - mov %rbx,-0x98(%r12) │ │ │ │ - movq $0x488dc8,-0x90(%r12) │ │ │ │ - mov %rbx,-0x80(%r12) │ │ │ │ - movq $0x488e18,-0x78(%r12) │ │ │ │ - lea -0x1c8(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x68(%r12) │ │ │ │ - lea -0x1b0(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - lea -0x198(%r12),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0x180(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - lea -0x168(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - lea -0x150(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - lea -0x138(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - lea -0x120(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - lea -0x108(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - lea -0xf0(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0xd8(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0xc0(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0xa8(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x90(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x77(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x1d0,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%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,0x39(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x488110,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0xb88587(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - push %rcx │ │ │ │ - iret │ │ │ │ - add %cl,-0x7b(%rax) │ │ │ │ - (bad) │ │ │ │ - jg 4893a9 │ │ │ │ - lea 0xcf5124(%rip),%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov (%r14),%al │ │ │ │ - movzbl %al,%ebx │ │ │ │ - cmp $0x7a,%rbx │ │ │ │ - jge 4893e0 │ │ │ │ - cmp $0x62,%rbx │ │ │ │ - jl 4893e0 │ │ │ │ - add $0xffffffffffffff9e,%rbx │ │ │ │ - lea 0xba3fe2(%rip),%rcx │ │ │ │ - mov (%rcx,%rbx,8),%rbx │ │ │ │ - jmp *%rbx │ │ │ │ - lea 0xcf6b1f(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6da5(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movzbl %al,%eax │ │ │ │ - cmp $0x76,%rax │ │ │ │ - jne 4893f3 │ │ │ │ - lea 0xcf6ff2(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xdb6d0f(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6c1e(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6c6c(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6e72(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6ba8(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6f0e(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6c9c(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6cea(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6de8(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6e8e(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6d7c(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - lea 0xcf6a32(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 4894ee │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4894c2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e32a,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488218 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800cf70 │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48951a │ │ │ │ + jb 488294 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488289 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117de42,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x4881e0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xba4775(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lock outsl %ds:(%rsi),(%dx) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 489572 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e042,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + 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) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x488238,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4895f5 │ │ │ │ - iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4895ca │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 488365 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48835a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117dec2,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4882a8,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + lea 0xba46a4(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + 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 %al,(%rax) │ │ │ │ - add %ch,-0x31(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 489622 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117df42,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x31(%rdi) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x488300,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %ch,-0x31(%rsi) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 48967a │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48844e │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488443 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117dfc2,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x488380,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0xb88306(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %ch,-0x31(%rsi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4896d2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e0c2,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - insl (%dx),%es:(%rdi) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 48972a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e142,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4884c9 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x4883e0,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + adc $0x3000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - and %ch,-0x31(%rbp) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 489782 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e2b2,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + 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 %ecx,-0x38b70000(%rax,%rax,1) │ │ │ │ + rex.R and $0x88,%al │ │ │ │ + sub %bh,0x48(%rsi) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + jl 488535 │ │ │ │ + cwtl │ │ │ │ + mov %r14,-0x60(%r12) │ │ │ │ + movq $0x487ea8,-0x58(%r12) │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x487f28,-0x38(%r12) │ │ │ │ + mov %rdi,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + lea -0x78(%r12),%rax │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + lea -0x38(%r12),%rcx │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jle 488571 │ │ │ │ + movq $0x488470,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x488178,-0x18(%r12) │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + lea 0xcfab16(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - test $0x6c,%al │ │ │ │ - iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 4897da │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e232,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB call 7340bf14 <__environ@GLIBC_2.2.5+0x721b6c6c> │ │ │ │ + rex.WR │ │ │ │ + movq $0x488600,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 488600 │ │ │ │ + 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) │ │ │ │ - xor %ch,0x0(%rdi,%rcx,8) │ │ │ │ - lea -0x30(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 489832 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e1b2,-0x28(%rbp) │ │ │ │ - movq $0x1179dd1,-0x20(%rbp) │ │ │ │ - movq $0x117fe69,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 488614 │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4884f0 │ │ │ │ + lea 0xcfaaa4(%rip),%rbx │ │ │ │ + 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,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4898f4 │ │ │ │ - movq $0x489890,-0x10(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 489890 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4884f0 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%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,0x47(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x491f00,-0x20(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x19(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x0(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %dh,0x20(%rdi) │ │ │ │ + movq $0x488638,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xcfaa39(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4886ea │ │ │ │ + mov %rsi,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + movq $0x124ce19,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4884f0 │ │ │ │ + lea 0xcfa9ef(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48993a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x117fe71,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 489982 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x11801b7,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + lock mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 488660 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + 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 4899ca │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x11802bf,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4886c0 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 489a12 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x118020f,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + lock mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4885c0 │ │ │ │ + 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) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + push $0x58a53b4d │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x67(%rdi) │ │ │ │ + movq $0x488710,-0x60(%r12) │ │ │ │ + mov %r14,-0x58(%r12) │ │ │ │ + mov %rsi,-0x50(%r12) │ │ │ │ + movq $0x488740,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x488768,-0x30(%r12) │ │ │ │ + mov %r14,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0xf51210,-0x18(%r12) │ │ │ │ + lea -0x2e(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x5e(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + lea 0xcfa8ca(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 489a5a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1180107,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + lea 0xb87eda(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + 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 │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 489aa2 │ │ │ │ + jb 48888a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x4888a0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x11800ae,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f473e8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x1183109,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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 -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 489aea │ │ │ │ + jb 48899f │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1180317,-0x18(%rbp) │ │ │ │ + movq $0x488920,-0x20(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 488920 │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 489b32 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x117ffa3,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB call 9112a0 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov 0xf(%rcx),%rdx │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov 0x17(%rcx),%rdx │ │ │ │ + mov %rdx,-0x8(%rbp) │ │ │ │ + mov 0x7(%rcx),%rcx │ │ │ │ + mov %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 488978 │ │ │ │ + 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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 489b7a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1180267,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x39(%r8) │ │ │ │ + and %r15b,0x49004889(%r8) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 499da8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %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 $0x49af10,-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 $0x4889b8,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 489bc2 │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 488a71 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488a66 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x1180055,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x4888d0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rdi │ │ │ │ + mov $0xa,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4884f0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 489c0a │ │ │ │ + jb 488ac2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x117fffc,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1250301,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f4e040 │ │ │ │ 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 -0x20(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 489c52 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x118015f,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + 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 -0x20(%rbp),%rax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 489c9a │ │ │ │ + jb 488b54 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488b49 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - movq $0x117feca,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x488ad8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb87bf0(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 489cee │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489ce1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - lea 0xdc3145(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48bf70 │ │ │ │ + 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) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x488af8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + jmp ff2d88 │ │ │ │ + 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488bf8 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bd9,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - cwtl │ │ │ │ - rex iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489d22 │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 488c74 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488c69 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x488bc0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb87ad0(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48aa90 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x40(%rax) │ │ │ │ - iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 489e17 │ │ │ │ + jb 488ce1 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488cd6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x90(%rbx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jge 489d69 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47cee0 │ │ │ │ - mov 0x98(%rbx),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jl 489d84 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47ce18 │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - mov 0x38(%rbx),%r9 │ │ │ │ - mov 0x40(%rbx),%r10 │ │ │ │ - mov 0x48(%rbx),%r11 │ │ │ │ - mov 0x50(%rbx),%r14 │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov 0x58(%rbx),%rdx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x60(%rbx),%rcx │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov 0x68(%rbx),%rsi │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov 0x70(%rbx),%rdi │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov 0x78(%rbx),%r8 │ │ │ │ - mov 0x88(%rbx),%rbx │ │ │ │ - mov (%rbx,%rax,1),%al │ │ │ │ - movzbl %al,%eax │ │ │ │ - cmp $0x7a,%rax │ │ │ │ - jge 489e1b │ │ │ │ - cmp $0x62,%rax │ │ │ │ - jl 489e1b │ │ │ │ - add $0xffffffffffffff9e,%rax │ │ │ │ - lea 0xba366f(%rip),%rbx │ │ │ │ - mov (%rbx,%rax,8),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x488c18,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %r11,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %r10,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %r9,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + 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 │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 489f54 │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 489f49 │ │ │ │ + ja 488d50 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x491f20,-0x28(%r12) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x488c88,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ mov %r14,-0x20(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x21(%r12),%rax │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + movq $0x1241bc9,-0x8(%r12) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - movq $0xfefd40,-0x10(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + nop │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - ds iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48a109 │ │ │ │ - movq $0x489ff0,-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 %rcx,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rsi,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %r10,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ + rex.RB mov $0x72f8394c,%r8d │ │ │ │ + js 488dcb │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 488dee │ │ │ │ + movq $0xfed758,-0x28(%r12) │ │ │ │ + mov %r9,-0x18(%r12) │ │ │ │ + movq $0x488860,-0x10(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + movq $0x488e18,-0x30(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + movq $0xff0268,-0x48(%rbp) │ │ │ │ + lea -0x28(%r12),%rbx │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + lea -0x10(%r12),%rcx │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 489ff0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xcfa318(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %dl,(%rax,%rax,1) │ │ │ │ - add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cf3d(%rax) │ │ │ │ - movl $0x48a028,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsi,%rcx,1) │ │ │ │ + lea 0xcfa2d9(%rip),%ebx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x488e58,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48a028 │ │ │ │ + jne 488e58 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - or %ebp,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x2,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x3d(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - cmp 0x40(%rbp),%rax │ │ │ │ - jl 48a03f │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - test %rax,%rax │ │ │ │ - jge 48a050 │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 47cee0 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov (%r8,%rax,1),%r8b │ │ │ │ - movzbl %r8b,%r8d │ │ │ │ - cmp $0x7d,%r8 │ │ │ │ - je 48a082 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - add $0x30,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a0ed │ │ │ │ - movq $0xfb4650,-0x28(%r12) │ │ │ │ - lea 0x1(%rdi),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x489ee0,-0x18(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ + ja 488ef4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x488a10,-0x58(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%r12) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + movq $0x488a88,-0x30(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + lea -0x30(%r12),%rcx │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jle 488ed6 │ │ │ │ + movq $0x488d00,-0x10(%r12) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,0x38(%rbp) │ │ │ │ - mov %rdx,0x40(%rbp) │ │ │ │ - lea -0x17(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp ed6f50 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x48a120,0x0(%rbp) │ │ │ │ - mov %rdi,0x40(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - or %edi,(%rsi) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x488b70,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + 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) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + int1 │ │ │ │ + lea 0xdc7337(%rip),%r8 │ │ │ │ + mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 488d78 │ │ │ │ + nopl 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 %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 $0x488f20,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + jmp f4e438 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xcfa182(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sbb %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - rex.W │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rdi │ │ │ │ - jmp 48a091 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x3000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x3c(%rax) │ │ │ │ - iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 48a254 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jge 48a182 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47cee0 │ │ │ │ - mov 0x48(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 48a19a │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47ce18 │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x40(%rbx),%rbx │ │ │ │ - mov (%rbx,%rcx,1),%bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x7a,%rbx │ │ │ │ - jge 48a275 │ │ │ │ - cmp $0x61,%rbx │ │ │ │ - jl 48a258 │ │ │ │ - lea -0x61(%rbx),%rcx │ │ │ │ - lea 0xba3355(%rip),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - jmp *%rcx │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a230 │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x117feca,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48aa60,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - cmp $0x28,%rbx │ │ │ │ - jne 48a275 │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - lea 0xdc2bb0(%rip),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48bf70 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 488fec │ │ │ │ + mov %r8,%r9 │ │ │ │ + lea 0xdc728e(%rip),%r8 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + movq $0x124ce19,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp 488d78 │ │ │ │ + lea 0xcfa135(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nop │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a2fb │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x118015f,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a298,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + int1 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x16(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 488f58 │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a393 │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1180377,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a330,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + lock mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 488fc0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a42b │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x117fffc,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a3c8,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + int1 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x16(%rbx),%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 488d78 │ │ │ │ nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a4c3 │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x76(%rdi) │ │ │ │ + movq $0x489010,-0x78(%r12) │ │ │ │ + mov %r14,-0x70(%r12) │ │ │ │ + mov %rsi,-0x68(%r12) │ │ │ │ + mov %rdi,-0x60(%r12) │ │ │ │ + movq $0x489040,-0x58(%r12) │ │ │ │ + mov %r14,-0x50(%r12) │ │ │ │ + mov %rsi,-0x48(%r12) │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + movq $0x489070,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0xf51210,-0x18(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x57(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1180055,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a460,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ + lea -0x76(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x80,0x388(%r13) │ │ │ │ + lea 0xcf9ff8(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + movabs 0x394cf0458d4800db,%eax │ │ │ │ + clc │ │ │ │ + jb 4891ac │ │ │ │ + movq $0x489190,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 489190 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + movabs 0x91c8f845c74800db,%al │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f54c08 │ │ │ │ + lea 0xcf9fad(%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 %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a55b │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1180267,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a4f8,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x24(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + lea 0xdc3c15(%rip),%rbx │ │ │ │ + lea 0xb8753d(%rip),%rcx │ │ │ │ + jmp 4891e8 │ │ │ │ + inc %rcx │ │ │ │ + movzbl (%rcx),%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 489203 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 4891e5 │ │ │ │ + lea 0xdc3bfe(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a5f3 │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x117ffa3,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a590,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 489246 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 489608 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a68b │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1180317,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a628,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 489286 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 489490 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + 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,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a723 │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11800ae,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a6c0,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4892c3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 489320 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - (bad) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 489302 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 492fa0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a7bb │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1180107,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a758,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a853 │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x118020f,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a7f0,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48946d │ │ │ │ + movq $0x489378,-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 %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 489378 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48004893(%r8) │ │ │ │ + mov 0xe(%rbx),%eax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4893b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a8eb │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11802bf,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a888,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ + js 48940a │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 48944c │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x4892a0,-0x70(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + movq $0x4892d8,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48a983 │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11801b7,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a920,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4895c7 │ │ │ │ + movq $0x4894e8,-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 %rcx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4894e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rsi) │ │ │ │ + movl $0x489528,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 489528 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add $0x28,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48aa1b │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - add $0x2,%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + ja 4895a6 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x489260,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x489320,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x117fe71,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ - movq $0xfefd40,-0x20(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48a9b8,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - lea 0x2(%rax),%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48aa90 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4895e0,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xff0268,0x0(%rbp) │ │ │ │ + movq $0x1250311,0x8(%rbp) │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp f40af0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x45(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - push $0xffffff7 │ │ │ │ + xor %bh,%ch │ │ │ │ (bad) │ │ │ │ - addb $0x0,(%rax) │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rbx) │ │ │ │ - iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - test %ebp,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - decl -0x8(%rcx,%rdi,1) │ │ │ │ - jb 48b04e │ │ │ │ - movq $0x48acb8,-0xd8(%rbp) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 489737 │ │ │ │ + movq $0x489650,-0x18(%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 %rdi,0x40(%rsp) │ │ │ │ - mov 0x47(%rbx),%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov 0x4f(%rbx),%rsi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x57(%rbx),%rdx │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov 0x5f(%rbx),%r8 │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov 0x67(%rbx),%r11 │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov 0x6f(%rbx),%r9 │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov 0x77(%rbx),%r10 │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - mov 0x7f(%rbx),%rdi │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - mov 0x87(%rbx),%rsi │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - mov 0x8f(%rbx),%rdx │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - mov 0x97(%rbx),%r8 │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov 0x9f(%rbx),%r11 │ │ │ │ - mov %r9,0xa0(%rsp) │ │ │ │ - mov 0xa7(%rbx),%r9 │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov 0xaf(%rbx),%r9 │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - mov 0xb7(%rbx),%r9 │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov 0xbf(%rbx),%r9 │ │ │ │ - mov 0xc7(%rbx),%rbx │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov %r9,-0xb8(%rbp) │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ - mov %r9,-0x58(%rbp) │ │ │ │ - mov 0xa0(%rsp),%r9 │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ - mov %rdx,-0x30(%rbp) │ │ │ │ - mov %r8,-0x28(%rbp) │ │ │ │ - mov %r11,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x7(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ mov %rcx,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffff28,%rbp │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48acb8 │ │ │ │ + jne 489650 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sbb (%rax),%al │ │ │ │ - add %al,0x0(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - xor %cl,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - test %edx,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.WXB (bad) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jl 48acd8 │ │ │ │ - mov 0x48(%rbp),%rbx │ │ │ │ - add $0xd8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - test %rax,%rax │ │ │ │ - jge 48acec │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0xd8,%rbp │ │ │ │ - jmp 47cee0 │ │ │ │ - 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 %rdx,0x40(%rsp) │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov 0x58(%rbp),%rsi │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ - mov 0x60(%rbp),%rdi │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov 0x68(%rbp),%r8 │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov 0x70(%rbp),%r9 │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov 0x78(%rbp),%r10 │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - mov 0x80(%rbp),%r11 │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ - mov 0x88(%rbp),%r14 │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - mov 0x90(%rbp),%rdx │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov 0x98(%rbp),%rsi │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - mov 0xa0(%rbp),%rdi │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov 0xa8(%rbp),%r8 │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov 0xb0(%rbp),%r9 │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov 0xb8(%rbp),%r10 │ │ │ │ - mov %r11,0x98(%rsp) │ │ │ │ - mov 0xc0(%rbp),%r11 │ │ │ │ - mov %r14,0xa0(%rsp) │ │ │ │ - mov 0xc8(%rbp),%r14 │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rsi,0xd0(%rsp) │ │ │ │ - mov (%rbx,%rax,1),%sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - cmp $0x7c,%rsi │ │ │ │ - jge 48b052 │ │ │ │ - cmp $0x61,%rsi │ │ │ │ - jl 48b069 │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ - lea -0x61(%rsi),%rdi │ │ │ │ - mov %rdi,0xe0(%rsp) │ │ │ │ - lea 0xba27cf(%rip),%rdi │ │ │ │ - mov %r8,0xe8(%rsp) │ │ │ │ - mov 0xe0(%rsp),%r8 │ │ │ │ - mov (%rdi,%r8,8),%rdi │ │ │ │ - jmp *%rdi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rbx,0xf0(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - mov 0xd8(%rsp),%r9 │ │ │ │ - add $0x138,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48bb40 │ │ │ │ - lea 0x1(%rdx),%rbx │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 48aeae │ │ │ │ - add $0xfffffffffffffec8,%r12 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xd8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - movq $0x489d38,-0x130(%r12) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,-0x120(%r12) │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rdx,-0x118(%r12) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,-0x110(%r12) │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov %rdx,-0x108(%r12) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov %rdx,-0x100(%r12) │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov %rdx,-0xf8(%r12) │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov %rdx,-0xf0(%r12) │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov %rdx,-0xe8(%r12) │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov %rdx,-0xe0(%r12) │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - mov %rdx,-0xd8(%r12) │ │ │ │ - mov %r9,-0xd0(%r12) │ │ │ │ - mov %r10,-0xc8(%r12) │ │ │ │ - mov %r11,-0xc0(%r12) │ │ │ │ - mov %r14,-0xb8(%r12) │ │ │ │ - mov %rdi,-0xb0(%r12) │ │ │ │ - mov %rsi,-0xa8(%r12) │ │ │ │ - mov %rbx,-0xa0(%r12) │ │ │ │ - mov %r8,-0x98(%r12) │ │ │ │ - movq $0x489f70,-0x90(%r12) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rdx,-0x88(%r12) │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov %r9,-0x80(%r12) │ │ │ │ - lea -0x130(%r12),%r10 │ │ │ │ - mov %r10,-0x78(%r12) │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov %r10,-0x70(%r12) │ │ │ │ - mov %rdi,-0x68(%r12) │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov %r10,-0x60(%r12) │ │ │ │ - mov %rsi,-0x58(%r12) │ │ │ │ - mov %r8,-0x50(%r12) │ │ │ │ - movq $0x48a150,-0x48(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ - mov %rdi,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rsi,-0x8(%r12) │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov %r9,%r14 │ │ │ │ - movq $0xff0268,0xc0(%rbp) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,0xc8(%rbp) │ │ │ │ - lea -0x8f(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc0,%rbp │ │ │ │ - jmp ed6f50 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xd8,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - cmp $0x28,%rsi │ │ │ │ - jne 48b052 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b0d1 │ │ │ │ - movq $0x489cb0,-0x18(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,0xc0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0xc8(%rbp) │ │ │ │ - mov %rcx,0xd0(%rbp) │ │ │ │ - add $0xc0,%rbp │ │ │ │ - jmp ed6f50 │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x48bc80,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cltd │ │ │ │ - (bad) │ │ │ │ (bad) │ │ │ │ - jg 48b0f5 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,%cl │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cwtl │ │ │ │ + xchg %eax,%esi │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b17e │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x117ff0f,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b100,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 48b1a5 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 489698 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b22e │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x118019f,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b1b0,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - jg 48b255 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b2de │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + ja 489719 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x489220,-0x38(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + movq $0x489490,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x118040f,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + lea -0x38(%r12),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x489750,0x10(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b260,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 48b305 │ │ │ │ + movq $0xff0268,-0x8(%rbp) │ │ │ │ + movq $0x1250311,0x0(%rbp) │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f40af0 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xdc36e9(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b38e │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x118003f,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b310,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + xor %bh,%ch │ │ │ │ (bad) │ │ │ │ - jg 48b3b5 │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b43e │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1180097,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b3c0,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ (bad) │ │ │ │ - jg 48b465 │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4897ac │ │ │ │ + movq $0x4897c0,-0x18(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xdb9b16(%rip),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f3d268 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b4ee │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11802a7,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b470,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ + add %dl,%al │ │ │ │ cltd │ │ │ │ + iret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,%r8b │ │ │ │ + xchg %eax,%edi │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ (bad) │ │ │ │ + cltd │ │ │ │ + iret │ │ │ │ + add %ch,%cl │ │ │ │ + push %rcx │ │ │ │ + ds stos %eax,%es:(%rdi) │ │ │ │ + add %dl,0x2(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jg 48b515 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,0x4800cf99(%rax) │ │ │ │ + movl $0x489820,-0x10(%rbp) │ │ │ │ + lea 0xcf9941(%rip),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp ed8680 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b59e │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x117ffe7,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,-0x68(%rax) │ │ │ │ + iret │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rbp,1) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x489880,0x18(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b520,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ + movq $0xff0268,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x1250311,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp f40af0 │ │ │ │ + movq $0x4898a0,0x0(%rbp) │ │ │ │ + lea 0xcf981c(%rip),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + jmp ed8680 │ │ │ │ nopl (%rax) │ │ │ │ - cltd │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 48b5c5 │ │ │ │ + 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) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b64e │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1180357,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b5d0,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + js 48988b │ │ │ │ (bad) │ │ │ │ - jg 48b675 │ │ │ │ + incl 0x0(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b6fe │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11800ef,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + add %al,-0x7cb7f81d(%rbx) │ │ │ │ + sti │ │ │ │ + add %esi,0x48(%rsp,%rbp,1) │ │ │ │ + mov 0x18(%rbp),%eax │ │ │ │ + movq $0x4898f8,0x18(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b680,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 48b725 │ │ │ │ + movq $0xff0268,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x1250311,0x8(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp f40af0 │ │ │ │ + lea 0xdc353d(%rip),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + nopl 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,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b7ae │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x1180147,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b730,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + add %bh,%ch │ │ │ │ (bad) │ │ │ │ - jg 48b7d5 │ │ │ │ + call *0x3000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b85e │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ + add %cl,(%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,0x47(%rdi) │ │ │ │ + movq $0x489608,-0x20(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + movq $0x489778,-0x10(%r12) │ │ │ │ lea -0x1f(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - movq $0x118024f,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov %r14,(%r12) │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + setg %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%rax │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ + jmp f41690 │ │ │ │ movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b7e0,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ - (bad) │ │ │ │ + lea 0xcf984a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - jg 48b885 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,(%rax) │ │ │ │ + cwtl │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7340d2fc <__environ@GLIBC_2.2.5+0x721b8054> │ │ │ │ + rex.WR │ │ │ │ + movq $0x4899e8,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4899e8 │ │ │ │ + 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) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b90e │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11802ff,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b890,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - jg 48b935 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %ch,%al │ │ │ │ + xchg %eax,%edi │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + jge 4899fc │ │ │ │ + mov 0x7(%rbx),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 489920 │ │ │ │ + lea 0xcf97ec(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48b9be │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x11801f7,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b940,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ - cltd │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - jg 48b9e5 │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xchg %eax,%edi │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + lock mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 4899a8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - lea (bad),%ecx │ │ │ │ - enter $0x0,$0x0 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ba6e │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - movq $0x117feb7,(%r12) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xfefd40,0xc8(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0xd0(%rbp) │ │ │ │ - add $0xc8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x48b9f0,0x8(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl (%rax) │ │ │ │ (bad) │ │ │ │ - jg 48ba92 │ │ │ │ - filds (%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - and %bh,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB push %r8 │ │ │ │ - mov 0xc0(%rbp),%rdx │ │ │ │ - mov 0xd0(%rbp),%rsi │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ + add %ah,0x4800cf97(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 489aa1 │ │ │ │ add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48bb25 │ │ │ │ - movq $0x489cf8,-0x18(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,0xc0(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0xc8(%rbp) │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - mov %rcx,0xd0(%rbp) │ │ │ │ - add $0xc0,%rbp │ │ │ │ - jmp ed6f50 │ │ │ │ + ja 489a96 │ │ │ │ + movq $0x489a20,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x489ac0,-0x8(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f64938 │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ - movq $0x48baa0,0x0(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x138,0x388(%r13) │ │ │ │ - movq $0x48bb78,0x0(%rbp) │ │ │ │ - mov %r8,0x18(%rbp) │ │ │ │ - mov %rdi,0x48(%rbp) │ │ │ │ - mov %rsi,0x50(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ + lea 0xcf9758(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sbb 0x8000(%rcx),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - and %bh,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - jne 48bbb0 │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - mov 0x40(%rbp),%r9 │ │ │ │ - mov 0x58(%rbp),%r10 │ │ │ │ - mov 0x60(%rbp),%r11 │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x70(%rbp),%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x78(%rbp),%rcx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x80(%rbp),%rdx │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x88(%rbp),%rsi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x90(%rbp),%rdi │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x98(%rbp),%r8 │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov 0xa0(%rbp),%r9 │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov 0xa8(%rbp),%r10 │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov 0xb0(%rbp),%r11 │ │ │ │ - mov %r14,0x80(%rsp) │ │ │ │ - mov 0xb8(%rbp),%r14 │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov 0xc0(%rbp),%rax │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - mov 0xc8(%rbp),%rcx │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov 0xd0(%rbp),%rdx │ │ │ │ - mov %rsi,0xa0(%rsp) │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ - mov %r8,0xd0(%rsp) │ │ │ │ - mov 0x18(%rbp),%r8 │ │ │ │ - jmp 48ae6f │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - jg 48bc72 │ │ │ │ - mov $0x0,%edi │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - and %ecx,%edi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB push %r8 │ │ │ │ - mov 0xc8(%rbp),%rdx │ │ │ │ - mov 0xd0(%rbp),%rsi │ │ │ │ - jmp 48b085 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + 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,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - and %cl,%bh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 48bd09 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48bd90 │ │ │ │ - movq $0x48bd08,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48bd08 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %dh,%al │ │ │ │ + xchg %eax,%esi │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + lock mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 489a50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4800cf20(%rax) │ │ │ │ - movl $0x48bd40,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48bd40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + fcoms -0x72b7ff31(%rsi) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 489ba5 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 489b9a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x489b10,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1250261,-0x20(%rbp) │ │ │ │ + movq $0x1245051,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f43b50 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x20(%rax) │ │ │ │ + add %cl,-0x6a(%rax) │ │ │ │ iret │ │ │ │ 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,0x33(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 48bf70 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x489b38,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + lea 0xdbb2af(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xcf9626(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - call 48498cc8 <__environ@GLIBC_2.2.5+0x47243a20> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48bdd9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - lea 0xdc104d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48bf70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + xchg %eax,%ebp │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + lock mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 489a50 │ │ │ │ + nopl 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) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48be19 │ │ │ │ + rclb $0x45,-0x72b7ff31(%rbp) │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 489cbd │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 489cb2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdc100d(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f3db08 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x489c28,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xe(%r12),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1250261,-0x20(%rbp) │ │ │ │ + movq $0x1245051,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f43b50 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ 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 %bl,0x1f(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 48be89 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48bf0d │ │ │ │ - movq $0x48be88,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48be88 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp f62158 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ + xchg %eax,%ebp │ │ │ │ iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ rex.RB clc │ │ │ │ - sarb $0x43,-0x74b7ffb8(%rsi) │ │ │ │ - cmovs -0x76b7f8a5(%rbx),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 489d67 │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 489d5c │ │ │ │ + movq $0x489c50,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x489ce0,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x489d88,-0x8(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f64938 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xcf94d2(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - jne 48bec0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x6c(%rax) │ │ │ │ iret │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + lock mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 489d08 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + xchg %eax,%ebx │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + lock mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 489a50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x458d4800(%rdi,%rcx,8) │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 489e56 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 489bc8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x6d(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + lock mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 4899a8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ + (bad) │ │ │ │ + nop │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x30(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 48bf70 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x49000000(%rdx) │ │ │ │ + movl $0x489dd8,-0x88(%rsp) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + movq $0x489e08,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + movq $0x489e30,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x489e78,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0xf470e0,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x6e(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + lea 0xcf92f8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800cf1e │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ + adc %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48bf52 │ │ │ │ + jb 489faa │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48aa90 │ │ │ │ + movq $0x489fc0,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x28(%rbp) │ │ │ │ + movq $0x1184be9,-0x20(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ + 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 $0x49af10,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x49aed0,-0x10(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x38,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - (bad) │ │ │ │ + test $0x92,%al │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0x4c,%r8b │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 48c086 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48a04e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48aa10 │ │ │ │ + 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 %bh,%al │ │ │ │ - sbb $0x8b4800cf,%eax │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48bfbc │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c050 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %ecx,0x0(%rdi) │ │ │ │ + push $0x4800cf92 │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48a08e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48a790 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - sbb $0x8b4800cf,%eax │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB cmp %r9b,0x75(%r11,%rcx,4) │ │ │ │ - rex │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - jmp 48c10f │ │ │ │ - nopl (%rax) │ │ │ │ - or %eax,0x0(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + sub %dl,-0x72b7ff31(%rdx) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48a0ce │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48a5a0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4800cf1d(%rax) │ │ │ │ - mov 0x48(%rbp),%esi │ │ │ │ - cmp 0x17(%rbx),%rsi │ │ │ │ - jge 48c0e3 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 48c0f0 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x40(%rbp),%r14 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx,%rsi,1),%bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x2a,%rbx │ │ │ │ - jl 48c0fc │ │ │ │ - cmp $0x7a,%rbx │ │ │ │ - jge 48c17f │ │ │ │ - cmp $0x61,%rbx │ │ │ │ - jl 48c17f │ │ │ │ - lea -0x61(%rbx),%r8 │ │ │ │ - lea 0xba1682(%rip),%r9 │ │ │ │ - mov (%r9,%r8,8),%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c7df │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117feca,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - movq $0x48bfe8,-0x50(%rbp) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48a10e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48a318 │ │ │ │ + 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 48a14b │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48a1a8 │ │ │ │ + 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 48a18a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 499168 │ │ │ │ + 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,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48a2f5 │ │ │ │ + movq $0x48a200,-0x28(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x36(%rbx),%rbx │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x16(%rax),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0xe(%rax),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x1e(%rax),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x2e(%rax),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x26(%rax),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48bfe8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp 47cee0 │ │ │ │ - cmp $0x29,%rbx │ │ │ │ - jge 48c18b │ │ │ │ - cmp $0x28,%rbx │ │ │ │ - jl 48c17f │ │ │ │ - mov %rdi,%rcx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c167 │ │ │ │ - movq $0x48bcb8,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x48bda8,-0x18(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,0x38(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp ed6f50 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48bfc0,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x50,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - movq $0x48c1b8,0x8(%rbp) │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48c1b8 │ │ │ │ + jne 48a200 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %bh,(%rsi) │ │ │ │ + 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) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ add %ecx,(%rdi) │ │ │ │ - test %cl,0x49000000(%rbp) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c245 │ │ │ │ - movq $0x48bdf0,-0x48(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - movq $0x491f40,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4650,-0x20(%r12) │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0xfb4220,-0x10(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + test %dl,%ah │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,-0x5e(%r8) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a240 │ │ │ │ + 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 %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + js 48a292 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 48a2d4 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x48a128,-0x70(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x60(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x58(%r12) │ │ │ │ + movq $0x48a160,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x29(%r12),%rax │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x38(%rbp) │ │ │ │ - lea -0xf(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbb %edi,%ecx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48c29c │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c28d │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c7fb │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x118015f,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cf1a(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48a498 │ │ │ │ + movq $0x48a378,-0x30(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c2ed │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c817 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180377,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a378 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x1a(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48c35c │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c34d │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c833 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117fffc,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%bh │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x480048a3(%r8) │ │ │ │ + mov 0xe(%rbx),%eax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a3b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - sbb %ecx,%edi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48c3bc │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c3ad │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c84f │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180055,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + 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 %ecx,0x48000001(%rcx) │ │ │ │ + mov 0x7(%rbx),%eax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x48a0e8,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x48a420,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a420 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rdi,%rax,2) │ │ │ │ + movl $0x48a468,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a468 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cf19(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c40d │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c86b │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180267,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sbb %ecx,%edi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48c47c │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c46d │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c887 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117ffa3,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 48a473 │ │ │ │ + (bad) │ │ │ │ + je 48a49c │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x48a4d0,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a4d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - sbb %cl,%bh │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48c4dc │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c4cd │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,-0x69(%rbp) │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c8a3 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180317,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ + ja 48a542 │ │ │ │ + movq $0x48a1a8,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x48a578,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xff0268,0x8(%rbp) │ │ │ │ + movq $0x1250301,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f40af0 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x18(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48c53c │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c52d │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c8bf │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11800ae,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + and %bh,%ah │ │ │ │ (bad) │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - sbb %cl,%bh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48c59c │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c58d │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c8db │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180107,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cf17(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + xor %cl,-0x72b7ff31(%rbp) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 48a6b4 │ │ │ │ + movq $0x48a600,-0x30(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c5ed │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c8f7 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x118020f,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a600 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + mov %cs,%edi │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %dl,0x48000000(%rbx) │ │ │ │ + movl $0x48a640,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a640 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x4900cf8c(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48a693 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x48a0a8,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x48a6c8,0x0(%rbp) │ │ │ │ + lea 0xcf8c2a(%rip),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp ed8680 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x17(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48c65c │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c64d │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ah,(%rax) │ │ │ │ + pop %rbp │ │ │ │ + fildl (%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 48a745 │ │ │ │ + add $0x28,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c913 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11802bf,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + ja 48a735 │ │ │ │ + movq $0x48a318,-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) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x48a768,0x20(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xdb5cc5(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp f62158 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48c6bc │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c6ad │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c92f │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11801b7,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - add (%rcx),%eax │ │ │ │ + movabs 0x100000005fffffb,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cf16(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + rex mov %edi,%ecx │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 48a910 │ │ │ │ + movq $0x48a7f0,-0x30(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x28(%rbp) │ │ │ │ + mov %rcx,-0x20(%rbp) │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp 48c70d │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a7f0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + mov %bh,%cl │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%bh │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + test $0x48,%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a830 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,0x4900cf8a(%rax) │ │ │ │ + add $0x20,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c94b │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117fe71,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x50,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ + ja 48a9c5 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x48a068,-0x18(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x48a898,0x0(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 48c086 │ │ │ │ - mov %eax,0x0(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rcx,0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a898 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ - iret │ │ │ │ + mov %bh,%cl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - xor %cl,-0x75(%rax) │ │ │ │ - rex.WRB cmp %r9b,0x75(%r11,%rcx,4) │ │ │ │ - rex │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48c7c7 │ │ │ │ - movq $0x48be38,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x48bf28,-0x18(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,0x38(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x48(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp ed6f50 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48c758,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48bf98,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c278,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c2d8,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c338,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c398,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c3f8,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c458,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c4b8,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c518,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c578,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c5d8,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c638,0x30(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c698,0x30(%rbp) │ │ │ │ + sub %r9b,-0x77(%r8) │ │ │ │ + flds -0x7cb7f81f(%rbx) │ │ │ │ + stc │ │ │ │ + add %esi,0x48(%rdi,%rax,2) │ │ │ │ + movl $0x48a8e0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a8e0 │ │ │ │ + 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 %dh,%al │ │ │ │ + mov %ecx,%edi │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ + jnp 48a8eb │ │ │ │ + (bad) │ │ │ │ + je 48a914 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48c6f8,0x30(%rbp) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x30,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + movq $0x48a948,0x8(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48a948 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,0x4800cf89(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 48a8ef │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48a9b5 │ │ │ │ + movq $0x48a5a0,-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) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x48a9e8,0x20(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xdb5a45(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp f62158 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + mov %cl,%bh │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + test $0xfb,%al │ │ │ │ + (bad) │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - adc $0xcf,%al │ │ │ │ + add %al,%al │ │ │ │ + mov %cl,%bh │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 48c9d1 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48ca58 │ │ │ │ - movq $0x48c9d0,-0x18(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48ab43 │ │ │ │ + movq $0x48aa60,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + mov %rdx,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48c9d0 │ │ │ │ + jne 48aa60 │ │ │ │ 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 %al,%al │ │ │ │ - adc %edi,%ecx │ │ │ │ + add %dh,-0x78(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %al,%ch │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - or %cl,%dl │ │ │ │ + test $0xaa,%al │ │ │ │ rex.W add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 48ca08 │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48aaa8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900cf13(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ + add %ch,(%rax) │ │ │ │ + mov %cl,%bh │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + rex.W │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ca48 │ │ │ │ + ja 48ab25 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 48cc38 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x48a028,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x48a790,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x48ab58,0x18(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0xdb58d5(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp f62158 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ + lea 0xdc22dd(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - and %dl,(%rbx) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,-0x79(%rax) │ │ │ │ iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48caa1 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - lea 0xdc0385(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48bf70 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + sub %bh,%ah │ │ │ │ + (bad) │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - adc %bh,%cl │ │ │ │ + add %dh,-0x79(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 48cb11 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48cb98 │ │ │ │ - movq $0x48cb10,-0x18(%rbp) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48abae │ │ │ │ + movq $0x48abc8,-0x10(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov $0xa,%esi │ │ │ │ + mov 0xf(%rbx),%r14 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48cb10 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 489920 │ │ │ │ + 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 %al,0x4800cf12(%rax) │ │ │ │ - movl $0x48cb48,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %ecx,%edi │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + cmp %bh,%dh │ │ │ │ + (bad) │ │ │ │ + incl (%rax,%rax,1) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + xchg %ecx,%edi │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 48acc2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48ac48,-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 48cb48 │ │ │ │ + jne 48ac48 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x12(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x33(%rdi) │ │ │ │ + add %ch,0x4900cf86(%rax) │ │ │ │ + add $0x30,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48acb2 │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ + movq $0x48aa10,-0x28(%r12) │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x48ab80,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rcx │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + lea -0xf(%r12),%rsi │ │ │ │ + cmp $0x9,%rax │ │ │ │ + setg %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x116dbd0(%rax),%r14 │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 48cc38 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + jmp f41690 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - loopne 48cbbf │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + test $0x85,%al │ │ │ │ iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 48cbda │ │ │ │ + jb 48acfb │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48aa90 │ │ │ │ + jmp 48ad18 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + 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 %ch,-0x7b(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 48add1 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48cc19 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdc020d(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f3db08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,-0x7b(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rbx,%rsi,2) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48adb7 │ │ │ │ + movq $0x48acd8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x48ae18,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + 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 │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48ae18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x11(%rax) │ │ │ │ + add %ch,-0x7c(%rax) │ │ │ │ iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB mov $0xff8394c,%r8d │ │ │ │ - sbbl $0x1,(%rdi) │ │ │ │ - add %al,(%rax) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rax,%rbx,2) │ │ │ │ + movl $0x48ae58,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rcx │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48ae58 │ │ │ │ + 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 %dh,(%rax) │ │ │ │ - adc %ecx,%edi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48cc84 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48cd2e │ │ │ │ + add %ch,(%rax) │ │ │ │ + test %cl,%bh │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex lods %ds:(%rsi),%eax │ │ │ │ + rex.W add %cl,-0x73(%rax) │ │ │ │ + xor $0xcf8419,%eax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp ed8680 │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - mov %ah,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - adc %ecx,%edi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - jge 48ccb8 │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ - mov 0x38(%rbp),%r14 │ │ │ │ - mov 0x40(%rbp),%rsi │ │ │ │ - jmp 48ce19 │ │ │ │ + add %ch,-0x7c(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 48aef9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48aece │ │ │ │ + movq $0x48aef0,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %r8,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f473e8 │ │ │ │ + lea 0xcf845b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - or %ah,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - adc %cl,%bh │ │ │ │ + add %ah,(%rax) │ │ │ │ + test %cl,%bh │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esi,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 48cd11 │ │ │ │ - cmp 0x17(%rbx),%rsi │ │ │ │ - jge 48cdc9 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 48cdf4 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%r8 │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - mov (%rbx,%rsi,1),%bl │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - cmp $0x7a,%rbx │ │ │ │ - jge 48ce04 │ │ │ │ - cmp $0x61,%rbx │ │ │ │ - jl 48ce10 │ │ │ │ - lea -0x61(%rbx),%rdi │ │ │ │ - lea 0xba0a6b(%rip),%r9 │ │ │ │ - mov (%r9,%rdi,8),%rdi │ │ │ │ - jmp *%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ + (bad) │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d407 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117feca,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - movq $0x48ccb8,-0x48(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x2e(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x26(%rax),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x16(%rax),%rcx │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov 0x1e(%rax),%rcx │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov 0x6(%rax),%rcx │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffb8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48ccb8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ + ja 48af74 │ │ │ │ + movq $0x489f70,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x48abe8,-0x40(%r12) │ │ │ │ + mov %rbx,-0x30(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0x48ad18,-0x10(%r12) │ │ │ │ + lea -0x58(%r12),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x48af98,0x10(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea 0xdb5486(%rip),%r14 │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp f62158 │ │ │ │ + movq $0x60,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - movq $0x48cbf0,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - movq $0xfefd40,0x38(%rbp) │ │ │ │ - lea -0x10(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - add $0xffffffffffffffe8,%r12 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp 47cee0 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x48,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - cmp $0x28,%rbx │ │ │ │ - jne 48ce04 │ │ │ │ - mov %r8,%rcx │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ce71 │ │ │ │ - movq $0x48c980,-0x30(%r12) │ │ │ │ - mov %rcx,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x48ca70,-0x18(%r12) │ │ │ │ - mov %rdi,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,0x30(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ed6f50 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48cc88,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ + add %ch,%al │ │ │ │ (bad) │ │ │ │ iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48cec4 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48ceb5 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d423 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x118015f,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + jo 48afa3 │ │ │ │ + (bad) │ │ │ │ + incl 0x1000000(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cf0e(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48cf15 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d43f │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180377,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dh,-0x7d(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rbp) │ │ │ │ + lock mov 0x17(%rbx),%rdi │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 48aea8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,-0x7d(%rax) │ │ │ │ iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48cf84 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48cf75 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b041 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d45b │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117fffc,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ + ja 48b036 │ │ │ │ + movq $0x48afc0,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + movq $0x48b060,-0x8(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x17(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f64938 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xcf82f8(%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) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x19(%rdi) │ │ │ │ + movq $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - or $0x8b4800cf,%eax │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48cfe4 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48cfd5 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d477 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180055,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0xd(%rax) │ │ │ │ + add %dl,0x4900cf82(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 48aff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + js 48b058 │ │ │ │ iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48d044 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48d035 │ │ │ │ - mov %r8,%rax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48b145 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d493 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180267,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ + ja 48b13a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x48b0b0,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1250261,-0x20(%rbp) │ │ │ │ + movq $0x1245051,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f43b50 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + or $0xc4834900,%edi │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x48b0d8,-0x18(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x18(%r12),%r14 │ │ │ │ + lea 0xdb9d0f(%rip),%rbx │ │ │ │ + jmp ff2d88 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + lea 0xcf81c6(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - or $0x8b4800cf,%eax │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48d0a4 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48d095 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d4af │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117ffa3,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bh,-0x7f(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + lock mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 48aff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4800cf0c(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48d0f5 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d4cb │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180317,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0xc(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48d164 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48d155 │ │ │ │ - mov %r8,%rax │ │ │ │ + or $0x458d4800,%edi │ │ │ │ + fmuls -0x8(%rcx,%rdi,1) │ │ │ │ + jb 48b25d │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d4e7 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11800ae,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ + ja 48b252 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x48b1c8,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + movq $0x1250261,-0x20(%rbp) │ │ │ │ + movq $0x1245051,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f43b50 │ │ │ │ + movq $0x18,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 %dh,%al │ │ │ │ - or %edi,%ecx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48d1c4 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48d1b5 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d503 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180107,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp f62158 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cf0b(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48d215 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %ch,0x4800cf80(%rax) │ │ │ │ + lea -0x8(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b307 │ │ │ │ + add $0x30,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d51f │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x118020f,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ + ja 48b2fc │ │ │ │ + movq $0x48b1f0,-0x28(%r12) │ │ │ │ + mov %r14,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x48b280,-0x8(%r12) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x48b328,-0x8(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f64938 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + lea 0xcf8072(%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 $0xf65c18,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x6(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - or %edi,%ecx │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48d284 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48d275 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d53b │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11802bf,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - or %bh,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48d2e4 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48d2d5 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d557 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11801b7,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,(%rax) │ │ │ │ + or $0x0,%bh │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 48b2a8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0xa(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48d344 │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48d335 │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d573 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117fe71,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - add $0x48,%rbp │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48cd64 │ │ │ │ - mov %ah,0x0(%rip) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,0x4900cf7f(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 48aff0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - or %bh,%cl │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - push %rbp │ │ │ │ - and %cl,-0x75(%rax) │ │ │ │ - rex.WRB xor %r9b,0x75(%r11,%rcx,4) │ │ │ │ - cmp %cl,-0x75(%rax) │ │ │ │ - jne 48d3d4 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d3ef │ │ │ │ - movq $0x48cac0,-0x30(%r12) │ │ │ │ - mov %r8,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0x48cbb0,-0x18(%r12) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - mov %rax,%r14 │ │ │ │ - movq $0xff0268,0x30(%rbp) │ │ │ │ - lea -0x18(%r12),%rax │ │ │ │ - mov %rax,0x38(%rbp) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,0x40(%rbp) │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp ed6f50 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48d380,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48cc60,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48cea0,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48cf00,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48cf60,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48cfc0,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48d020,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48d080,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48d0e0,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48d140,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48d1a0,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48d200,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48d260,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48d2c0,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48d320,0x28(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nop │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %ah,%al │ │ │ │ - (bad) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48d9e8 │ │ │ │ - add $0x398,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48d9dd │ │ │ │ + movabs 0x4cf0458d4800cf7f,%al │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48b3f6 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x489480,-0x390(%r12) │ │ │ │ - mov %rbx,-0x380(%r12) │ │ │ │ - movq $0x4894d8,-0x378(%r12) │ │ │ │ - mov %rbx,-0x368(%r12) │ │ │ │ - movq $0x489530,-0x360(%r12) │ │ │ │ - mov %rbx,-0x350(%r12) │ │ │ │ - movq $0x489588,-0x348(%r12) │ │ │ │ - mov %rbx,-0x338(%r12) │ │ │ │ - movq $0x4895e0,-0x330(%r12) │ │ │ │ - mov %rbx,-0x320(%r12) │ │ │ │ - movq $0x489638,-0x318(%r12) │ │ │ │ - mov %rbx,-0x308(%r12) │ │ │ │ - movq $0x489690,-0x300(%r12) │ │ │ │ - mov %rbx,-0x2f0(%r12) │ │ │ │ - movq $0x4896e8,-0x2e8(%r12) │ │ │ │ - mov %rbx,-0x2d8(%r12) │ │ │ │ - movq $0x489740,-0x2d0(%r12) │ │ │ │ - mov %rbx,-0x2c0(%r12) │ │ │ │ - movq $0x489798,-0x2b8(%r12) │ │ │ │ - mov %rbx,-0x2a8(%r12) │ │ │ │ - movq $0x4897f0,-0x2a0(%r12) │ │ │ │ - mov %rbx,-0x290(%r12) │ │ │ │ - movq $0x489850,-0x288(%r12) │ │ │ │ - mov %rax,-0x280(%r12) │ │ │ │ - movq $0x489908,-0x278(%r12) │ │ │ │ - mov %rax,-0x268(%r12) │ │ │ │ - movq $0x489950,-0x260(%r12) │ │ │ │ - mov %rax,-0x250(%r12) │ │ │ │ - movq $0x489998,-0x248(%r12) │ │ │ │ - mov %rax,-0x238(%r12) │ │ │ │ - movq $0x4899e0,-0x230(%r12) │ │ │ │ - mov %rax,-0x220(%r12) │ │ │ │ - movq $0x489a28,-0x218(%r12) │ │ │ │ - mov %rax,-0x208(%r12) │ │ │ │ - movq $0x489a70,-0x200(%r12) │ │ │ │ - mov %rax,-0x1f0(%r12) │ │ │ │ - movq $0x489ab8,-0x1e8(%r12) │ │ │ │ - mov %rax,-0x1d8(%r12) │ │ │ │ - movq $0x489b00,-0x1d0(%r12) │ │ │ │ - mov %rax,-0x1c0(%r12) │ │ │ │ - movq $0x489b48,-0x1b8(%r12) │ │ │ │ - mov %rax,-0x1a8(%r12) │ │ │ │ - movq $0x489b90,-0x1a0(%r12) │ │ │ │ - mov %rax,-0x190(%r12) │ │ │ │ - movq $0x489bd8,-0x188(%r12) │ │ │ │ - mov %rax,-0x178(%r12) │ │ │ │ - movq $0x489c20,-0x170(%r12) │ │ │ │ - mov %rax,-0x160(%r12) │ │ │ │ - movq $0x489c68,-0x158(%r12) │ │ │ │ - mov %rax,-0x148(%r12) │ │ │ │ - movq $0x48aa90,-0x140(%r12) │ │ │ │ - lea -0x6e(%r12),%rbx │ │ │ │ - mov %rbx,-0x138(%r12) │ │ │ │ - lea -0x360(%r12),%rsi │ │ │ │ - mov %rsi,-0x130(%r12) │ │ │ │ - mov %rax,-0x128(%r12) │ │ │ │ - mov %rcx,-0x120(%r12) │ │ │ │ - lea -0x348(%r12),%rsi │ │ │ │ - mov %rsi,-0x118(%r12) │ │ │ │ - lea -0x318(%r12),%rsi │ │ │ │ - mov %rsi,-0x110(%r12) │ │ │ │ - lea -0x278(%r12),%rsi │ │ │ │ - mov %rsi,-0x108(%r12) │ │ │ │ - lea -0x330(%r12),%rsi │ │ │ │ - mov %rsi,-0x100(%r12) │ │ │ │ - lea -0x260(%r12),%rsi │ │ │ │ - mov %rsi,-0xf8(%r12) │ │ │ │ - lea -0x248(%r12),%rsi │ │ │ │ - mov %rsi,-0xf0(%r12) │ │ │ │ - lea -0x230(%r12),%rsi │ │ │ │ - mov %rsi,-0xe8(%r12) │ │ │ │ - lea -0x218(%r12),%rsi │ │ │ │ - mov %rsi,-0xe0(%r12) │ │ │ │ - lea -0x200(%r12),%rsi │ │ │ │ - mov %rsi,-0xd8(%r12) │ │ │ │ - lea -0x1e8(%r12),%rsi │ │ │ │ - mov %rsi,-0xd0(%r12) │ │ │ │ - lea -0x1d0(%r12),%rsi │ │ │ │ - mov %rsi,-0xc8(%r12) │ │ │ │ - lea -0x1b8(%r12),%rsi │ │ │ │ - mov %rsi,-0xc0(%r12) │ │ │ │ - lea -0x1a0(%r12),%rsi │ │ │ │ - mov %rsi,-0xb8(%r12) │ │ │ │ - lea -0x188(%r12),%rsi │ │ │ │ - mov %rsi,-0xb0(%r12) │ │ │ │ - lea -0x170(%r12),%rsi │ │ │ │ - mov %rsi,-0xa8(%r12) │ │ │ │ - lea -0x158(%r12),%rsi │ │ │ │ - mov %rsi,-0xa0(%r12) │ │ │ │ - lea -0x300(%r12),%rsi │ │ │ │ - mov %rsi,-0x98(%r12) │ │ │ │ - lea -0x287(%r12),%rsi │ │ │ │ - mov %rsi,-0x90(%r12) │ │ │ │ - lea -0x378(%r12),%rsi │ │ │ │ - mov %rsi,-0x88(%r12) │ │ │ │ - lea -0x2e8(%r12),%rsi │ │ │ │ - mov %rsi,-0x80(%r12) │ │ │ │ - mov %rdx,-0x78(%r12) │ │ │ │ - movq $0x48bf70,-0x70(%r12) │ │ │ │ - mov %rcx,-0x68(%r12) │ │ │ │ - lea -0x2d0(%r12),%rsi │ │ │ │ - mov %rsi,-0x60(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - lea -0x2b8(%r12),%rsi │ │ │ │ - mov %rsi,-0x50(%r12) │ │ │ │ - lea -0x13f(%r12),%rsi │ │ │ │ - mov %rsi,-0x48(%r12) │ │ │ │ - lea -0x2a0(%r12),%rdi │ │ │ │ - mov %rdi,-0x40(%r12) │ │ │ │ - mov %rdx,-0x38(%r12) │ │ │ │ - movq $0x48cc38,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - lea -0x390(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0xdbf44a(%rip),%r14 │ │ │ │ - lea -0x2e(%r12),%rbx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48cc38 │ │ │ │ - movq $0x398,0x388(%r13) │ │ │ │ + jmp 48b168 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sldt (%rax) │ │ │ │ add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x2b(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 48da59 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48da2a │ │ │ │ - movq $0x48da48,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ca47a0 │ │ │ │ - lea 0xcf2bbf(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rax) │ │ │ │ + jg 48b3e6 │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + lock mov %r14,%rdi │ │ │ │ + mov 0xe(%rbx),%rsi │ │ │ │ + mov 0x6(%rbx),%r14 │ │ │ │ + jmp 48aea8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - sub %edi,%ecx │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - jo 48da28 │ │ │ │ - rex.W add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x77(%rax) │ │ │ │ - pop %rbp │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - adcb $0x0,0x300(%rsp,%riz,4) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - sub %edi,%ecx │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (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,0x45(%rdi) │ │ │ │ - movq $0x48d5a0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %ecx,0x49000000(%rdx) │ │ │ │ + movl $0x48b378,-0x88(%rsp) │ │ │ │ + mov %r14,-0x80(%r12) │ │ │ │ + mov %rsi,-0x78(%r12) │ │ │ │ + movq $0x48b3a8,-0x70(%r12) │ │ │ │ + mov %r14,-0x68(%r12) │ │ │ │ + mov %rsi,-0x60(%r12) │ │ │ │ + movq $0x48b3d0,-0x58(%r12) │ │ │ │ + mov %r14,-0x48(%r12) │ │ │ │ + mov %rsi,-0x40(%r12) │ │ │ │ + movq $0x48b418,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + mov %rsi,-0x28(%r12) │ │ │ │ + movq $0xf470e0,-0x20(%r12) │ │ │ │ + lea -0x36(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + lea -0x58(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + lea -0x6e(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ + lea -0x86(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x48dae8,0x10(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp ed7088 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1f(%r12),%rbx │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + lea 0xcf7e98(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - push $0x4800ff02 │ │ │ │ - movl $0x117e2d9,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed7300 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b542 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1183441,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4849aa43 <__environ@GLIBC_2.2.5+0x4724579b> │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48db5a │ │ │ │ + jb 48b58a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e652,-0x28(%rbp) │ │ │ │ - movq $0x123b071,-0x20(%rbp) │ │ │ │ - movq $0x117e6a1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x11834f1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47528 │ │ │ │ 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 │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48db9a │ │ │ │ + jb 48b5d2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48dbb0,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ca47a0 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1183421,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47528 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,%r8b │ │ │ │ - fisttpl 0x0(%rax) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp ed6ee0 │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - movq $0x124ce19,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b61a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1183471,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47528 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $0xcf,(%rdi) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 48dc22 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b662 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4890e8 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1183441,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x29,%al │ │ │ │ - iret │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 48dcf1 │ │ │ │ - movq $0x48dca0,-0x28(%rbp) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b6ee │ │ │ │ + add $0x30,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48b6e3 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x48b5e8,-0x28(%r12) │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x48b630,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ + lea -0x28(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48dca0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp f47458 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x29(%rax) │ │ │ │ - iret │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - test %rax,%rax │ │ │ │ - je 48dce4 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 48dcbf │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - cmp $0xff,%rax │ │ │ │ - jg 48dcd7 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 48da08 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48b778 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48b76d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x48b678,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ee7718 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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 %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - jo 48dd62 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 48dd7a │ │ │ │ - movq $0x48db18,-0x68(%r12) │ │ │ │ - mov %r14,-0x58(%r12) │ │ │ │ - movq $0x48db70,-0x50(%r12) │ │ │ │ - mov %r14,-0x40(%r12) │ │ │ │ - movq $0x48dc00,-0x38(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - movq $0x48dc40,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - lea 0xcf289c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b7c2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1183441,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + 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) │ │ │ │ - clc │ │ │ │ - sub %cl,%bh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 48dde2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48b83b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48b830 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e82a,-0x28(%rbp) │ │ │ │ - movq $0x123b071,-0x20(%rbp) │ │ │ │ - movq $0x117e6a1,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x48b790,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3fec0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 48de1e │ │ │ │ - iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 48de3a │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48b8ea │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48b8df │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - movq $0xff08a0,-0x30(%rbp) │ │ │ │ - movq $0x117e79a,-0x28(%rbp) │ │ │ │ - movq $0x123b071,-0x20(%rbp) │ │ │ │ - movq $0x117e581,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ - jmp ca4810 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rbx │ │ │ │ + movq $0x48b708,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x48b7d8,-0x18(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ 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 │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48de7a │ │ │ │ + jb 48b932 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48de90,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6ee0 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x11834b1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47528 │ │ │ │ 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,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48b97c │ │ │ │ + movq $0x48b998,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ee7508 │ │ │ │ + lea 0xcf7b8d(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,-0x77(%rcx) │ │ │ │ - fimuls -0x39(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - rex std │ │ │ │ - incb (%rax) │ │ │ │ - movq $0x124c471,0x0(%rbp) │ │ │ │ + sarb $0xde,-0x76b6ffb8(%rcx) │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ed70f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp f473e8 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800cf27 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48dee2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + 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,0x2f(%rdi) │ │ │ │ + movq $0x48b510,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x48ba20,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 48dd10 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp fadf00 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - call 4849b908 <__environ@GLIBC_2.2.5+0x47246660> │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48df50 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48df40,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48df40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x46(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB call 147bc9b <__environ@GLIBC_2.2.5+0x2269f3> │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800da0f(%rax) │ │ │ │ - movl $0x48df68,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp f3cbc8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x5c(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48bab8 │ │ │ │ + movq $0x48b558,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x48baf8,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xfefd40,0x28(%rbp) │ │ │ │ + movq $0x1183441,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0xf(%rax) │ │ │ │ - fiaddl (%rax) │ │ │ │ - movq $0x48df98,0x0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rdi,%rax,2) │ │ │ │ + add $0x18,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48bb43 │ │ │ │ + movq $0x48b900,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x50,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48bbbd │ │ │ │ + movq $0x48b5a0,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0x48b850,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,0x20(%rbp) │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp f3ff28 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl (%rax) │ │ │ │ + (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 fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48bc55 │ │ │ │ + movq $0x48bc28,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 48df98 │ │ │ │ + jne 48bc28 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0xf(%rax) │ │ │ │ - fiaddl (%rax) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x48dff0,0x8(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp e942a8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock jo 48bbea │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + jnp 48bc3b │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov 0x17(%rbx),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov 0xf(%rbx),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48b950 │ │ │ │ + lea 0xcf78bc(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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,0x480048bc(%r8) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp 48b950 │ │ │ │ + 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) │ │ │ │ - pop %rbp │ │ │ │ - sbb %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - jne 48dfe4 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 48dff0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,%r8b │ │ │ │ + mov $0x89480048,%esp │ │ │ │ (bad) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 48b950 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ + 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) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x36(%rdi) │ │ │ │ - movq $0xf05970,-0x28(%r12) │ │ │ │ - mov %r14,-0x20(%r12) │ │ │ │ - movq $0xe94cd0,-0x18(%r12) │ │ │ │ - lea -0x24(%r12),%rax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x4a7458,-0x18(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - movq $0x48dfc8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 48bf88 │ │ │ │ + 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 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48bd72 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp edfd30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - jo 48e07c │ │ │ │ - fiaddl (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48e0c0 │ │ │ │ + jb 48bde7 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e0b5 │ │ │ │ + ja 48bddc │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x48def8,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + movq $0x48bd50,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f478e0 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 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 rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 48e1cd │ │ │ │ + rex.RB loopne 48be51 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48be68 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48be5d │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48e130,-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 48e130 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x48bd88,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - adc %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48beba │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ + jmp *-0x10(%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 %cl,-0x75(%rax) │ │ │ │ - adc %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rsp,%rbx,2) │ │ │ │ - movl $0x48e190,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48e190 │ │ │ │ - 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(%rax) │ │ │ │ - jnp 48e19b │ │ │ │ - jg 48e215 │ │ │ │ - sub %ecx,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r9b,-0x1f(%r8) │ │ │ │ - rex.W add %cl,-0x77(%rax) │ │ │ │ - ret │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48e148 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - or $0xda,%al │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 48e27d │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e272 │ │ │ │ + jb 48bf0a │ │ │ │ movq $0xfee7c8,-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 $0x48e070,-0x40(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x48e0d8,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ movq $0xff0268,-0x28(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + jmp f3ff90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + 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 48e2fa │ │ │ │ + jb 48bf5a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x48e2e8,-0x28(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffd8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48e2e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + jmp f3ff90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cwtl │ │ │ │ + std │ │ │ │ + (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,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 48bfc6 │ │ │ │ + movq $0x48c000,-0x30(%rbp) │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %r14,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp f47100 │ │ │ │ + lea 0xcf7553(%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) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r10b,(%r8) │ │ │ │ - jrcxz 48e337 │ │ │ │ - add %dh,(%rcx) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp f3cb48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sub %al,%al │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + movabs 0x800abb9,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7f(%rax) │ │ │ │ - sti │ │ │ │ - incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jle 48e326 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp fe6550 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,-0x40(%r8) │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + jge 48c054 │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + jmp 48b950 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800da0b(%rax) │ │ │ │ - lea -0x18(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48e3e8 │ │ │ │ - add $0x60,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e3dd │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rsi │ │ │ │ - mov 0x27(%rbx),%rbx │ │ │ │ - movq $0x48e1e8,-0x58(%r12) │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - mov %rdx,-0x30(%r12) │ │ │ │ - mov %rsi,-0x28(%r12) │ │ │ │ - movq $0x48e298,-0x20(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - movq $0xff0268,-0x18(%rbp) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ed6fb8 │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,0x480048c0(%r8) │ │ │ │ + mov 0x28(%rbp),%edi │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + jmp 48b950 │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 48e459 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 48e46e │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e463 │ │ │ │ - movq $0x48dda0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x48ddf8,-0x10(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - movq $0x48e490,-0x20(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp ca47a0 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - lea 0xcf224b(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x480048c0(%r8) │ │ │ │ + mov 0x30(%rbp),%edi │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + jmp 48b950 │ │ │ │ + nopl (%rax) │ │ │ │ + or %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - and %ecx,%edi │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e4fc │ │ │ │ - movq $0x48de50,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x48dec0,-0x40(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x48e350,-0x28(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x27(%r12),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,%r8b │ │ │ │ + rorb $0x49,0x0(%rax) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800cef8 │ │ │ │ - lea -0x30(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 48e752 │ │ │ │ - mov 0x1f(%rbx),%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jge 48e748 │ │ │ │ - test %r14,%r14 │ │ │ │ - jge 48e54c │ │ │ │ - jmp 47cee0 │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov (%rsi,%r14,1),%dil │ │ │ │ - movzbl %dil,%edi │ │ │ │ - cmp $0x7c,%rdi │ │ │ │ - jge 48e748 │ │ │ │ - cmp $0x61,%rdi │ │ │ │ - jl 48e756 │ │ │ │ - lea -0x61(%rdi),%r8 │ │ │ │ - lea 0xb9f2d9(%rip),%r9 │ │ │ │ - mov (%r9,%r8,8),%r8 │ │ │ │ - jmp *%r8 │ │ │ │ - lea 0x1(%r14),%rdi │ │ │ │ - lea 0x1(%rdi),%r8 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jge 48e748 │ │ │ │ - lea 0x1(%rdi),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jge 48e5a8 │ │ │ │ - mov %r8,%r14 │ │ │ │ - jmp 47cee0 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jl 48e5b8 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 47ce18 │ │ │ │ - mov (%rsi,%r8,1),%r8b │ │ │ │ - movzbl %r8b,%r8d │ │ │ │ - cmp $0x7a,%r8 │ │ │ │ - jge 48e748 │ │ │ │ - cmp $0x61,%r8 │ │ │ │ - jl 48f077 │ │ │ │ - lea -0x61(%r8),%rdx │ │ │ │ - lea 0xb9f351(%rip),%r8 │ │ │ │ - mov (%r8,%rdx,8),%rdx │ │ │ │ - jmp *%rdx │ │ │ │ - lea 0xcf18de(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %eax,(%rsi) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x4800cef7(%rax) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - add $0x30,%rbp │ │ │ │ - mov 0x7(%rbx),%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jge 48e748 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jge 48e63a │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp 47cee0 │ │ │ │ - mov (%rsi,%rdx,1),%r8b │ │ │ │ - movzbl %r8b,%r8d │ │ │ │ - cmp $0x7d,%r8 │ │ │ │ - jne 48e748 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jge 48e659 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - jmp 47cee0 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jl 48e669 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 47ce18 │ │ │ │ - mov (%rsi,%rdi,1),%al │ │ │ │ - movzbl %al,%eax │ │ │ │ - cmp $0x7a,%rax │ │ │ │ - jge 48e748 │ │ │ │ - cmp $0x62,%rax │ │ │ │ - jl 48e748 │ │ │ │ - lea -0x62(%rax),%rsi │ │ │ │ - lea 0xb9f36a(%rip),%rdi │ │ │ │ - mov (%rdi,%rsi,8),%rsi │ │ │ │ - jmp *%rsi │ │ │ │ - add $0x50,%r12 │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e701 │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x117feca,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + ja 48c159 │ │ │ │ + movq $0x48be00,-0x48(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x48be80,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + lea -0x48(%r12),%rdx │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + movq $0x48c180,0x0(%rbp) │ │ │ │ + lea -0x20(%r12),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov %rdx,0x20(%rbp) │ │ │ │ + jmp 499ac0 │ │ │ │ movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48fa58,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - ... │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x37(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xdb19ba(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - cmp $0x28,%rdi │ │ │ │ - jne 48e748 │ │ │ │ - movq $0x48e738,-0x8(%rbp) │ │ │ │ - lea 0x1(%r14),%rsi │ │ │ │ - lea 0xdbe6aa(%rip),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 48fc60 │ │ │ │ - movq $0x48e7a8,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48e7a8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - cmp %cl,0x3b(%rbp) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x4c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x491f00,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x29(%r12),%rax │ │ │ │ + add %dh,0x45(%rdi) │ │ │ │ + movq $0x48bed0,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ + movq $0x48c1f8,0x0(%rbp) │ │ │ │ + lea -0x20(%r12),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + jmp 499ac0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + nopw 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(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e888 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x117ff0f,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x49(%rdi) │ │ │ │ + movq $0x48bf20,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48e828,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + movq $0x48c270,0x28(%rbp) │ │ │ │ + lea -0x20(%r12),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 499ac0 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ 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(%rbx,%rcx,4) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e920 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x118019f,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48e8c0,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %ah,%gs:0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48e9b8 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x118040f,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48e958,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 48c397 │ │ │ │ + movq $0x48c2e8,-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 48c2e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ea50 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x118003f,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48e9f0,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock xor %al,%bl │ │ │ │ + rex.W 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 fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c330 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,-0x3d(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + and %r14b,%r14b │ │ │ │ + ret │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48eae8 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1180097,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48ea88,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + jne 48c360 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + 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,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x39(%r8) │ │ │ │ + xor %r15b,0x4c0048c3(%r8) │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 48bf88 │ │ │ │ + lea 0xcf718a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48eb80 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x11802a7,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48eb20,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - 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(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ec18 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x117ffe7,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x4a7458,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48ebb8,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x48c3b8,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4800db7a(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48c505 │ │ │ │ + movq $0x48c458,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c458 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ecb0 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1180357,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48ec50,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x7a(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + movq $0x48c4a0,-0x10(%rbp) │ │ │ │ + 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 48c4a0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + jp 48c47a │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ed48 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x11800ef,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48ece8,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + and %r14b,%r14b │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 48c4d0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + jns 48c4aa │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x39(%r8) │ │ │ │ + and %r12b,(%r8) │ │ │ │ + (bad) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + lea 0xdb794a(%rip),%r8 │ │ │ │ + lea 0xdb79c3(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 48bf88 │ │ │ │ + lea 0xcf7024(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ede0 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x1180147,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x4a7458,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48ed80,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x48c520,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + fsubrs -0x31(%rdi) │ │ │ │ + add %cl,0x4b(%rbx,%rcx,4) │ │ │ │ + sbb %cl,0x43(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x73(%rax) │ │ │ │ + cmp $0xdb6202,%eax │ │ │ │ + lea 0xcf6fb3(%rip),%rsi │ │ │ │ + lea 0xdb791c(%rip),%r14 │ │ │ │ + jmp f5ca38 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ee78 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x118024f,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48ee18,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,0x4800cf6f(%rax) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48c65e │ │ │ │ + movq $0x48c5f8,-0x10(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c5f8 │ │ │ │ + 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,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ + add %bl,0x6f(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ef10 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x11802ff,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x64(%rdi) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + cmpb $0xf,0x7(%rbx) │ │ │ │ + ja 48c636 │ │ │ │ + movq $0x48c578,-0x18(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48eeb0,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + lea 0xb8b603(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp fad778 │ │ │ │ + add $0xffffffffffffffe0,%r12 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lea 0xdb6142(%rip),%rdi │ │ │ │ + lea 0xcf6ef3(%rip),%rsi │ │ │ │ + lea 0xdb785c(%rip),%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp f5ca38 │ │ │ │ + lea 0xcf6f13(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + js 48c66a │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB enter $0x394c,$0xf8 │ │ │ │ + jb 48c795 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48c6e8,-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 48c6e8 │ │ │ │ + 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(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48efa8 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x11801f7,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48ef48,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,%al │ │ │ │ + ja 48c6c2 │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock xor %al,%bh │ │ │ │ + rex.W 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 fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %al,(%r8) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c730 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x4800db77(%rax) │ │ │ │ + movl $0x48c760,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48c760 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f040 │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x117feb7,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - movq $0x48efe0,-0x10(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x48fb58,-0x8(%rbp) │ │ │ │ - inc %r14 │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp 48e528 │ │ │ │ - cmp $0x28,%r8 │ │ │ │ - jne 48e748 │ │ │ │ - movq $0x48fac0,-0x28(%rbp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - lea 0x2(%rdi),%rsi │ │ │ │ - lea 0xdbdd82(%rip),%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48fc60 │ │ │ │ - lea 0xcf10a5(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf12ad(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf0f22(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf0f6b(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf116d(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf0e99(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf11fd(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf0f84(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf0fcd(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf10c5(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf1165(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf104d(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - lea 0xcf0cf7(%rip),%rcx │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - jmp 48e624 │ │ │ │ - movq $0x48fa80,-0x28(%rbp) │ │ │ │ - lea 0x2(%rdi),%r14 │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rcx,-0x18(%rbp) │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%rbp │ │ │ │ - jmp 48e528 │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x77(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x48c7b0,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + lea 0xdb76ba(%rip),%r8 │ │ │ │ + lea 0xdb7733(%rip),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 48bf88 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f234 │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x118015f,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x4a7458,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f1b8,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x48c7b0,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + jo 48c873 │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48c82e │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48c5b8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f2ec │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x117fffc,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f270,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + sldt (%rax) │ │ │ │ + add %dh,(%rax) │ │ │ │ + insl (%dx),%es:(%rdi) │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48c8a4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48c899 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x48c808,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + lea -0x18(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48c5b8 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,%al │ │ │ │ + insb (%dx),%es:(%rdi) │ │ │ │ + iret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f3a4 │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x1180055,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ + 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),%rdx │ │ │ │ + mov 0x28(%rbx),%rbx │ │ │ │ + movq $0x48c848,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f328,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 48c5b8 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + add $0x1000000,%eax │ │ │ │ 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,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + add %bl,0x6c(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f45c │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x1180267,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%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 $0x48c8b8,-0x28(%r12) │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f3e0,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + lea 0xb98eaf(%rip),%r14 │ │ │ │ + jmp fad778 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f514 │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x117ffa3,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f498,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - 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) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ + add %cl,-0x7f(%rcx) │ │ │ │ (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f5cc │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x1180317,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f550,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + nop │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f684 │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x11800ae,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ + add %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x7b(%rdi) │ │ │ │ + movq $0x48c690,-0x88(%r12) │ │ │ │ + mov %r14,-0x78(%r12) │ │ │ │ + mov %rsi,-0x70(%r12) │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + movq $0xfed6e0,-0x60(%r12) │ │ │ │ + lea -0x88(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0xfed758,-0x48(%r12) │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + movq $0xfed7d0,-0x30(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x48c920,-0x18(%r12) │ │ │ │ + lea -0x30(%r12),%rax │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f608,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + movq $0x90,0x388(%r13) │ │ │ │ + lea 0xcf6b5b(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + imul $0x0,%edi,%ecx │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48ca72 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + movq $0x124ce19,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48c990 │ │ │ │ + lea 0xcf6b2f(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f73c │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x1180107,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f6c0,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48cac2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1183441,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f7f4 │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x118020f,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f778,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f8ac │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x11802bf,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f830,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48cb0a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x11835d9,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47528 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ 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) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48f964 │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x11801b7,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f8e8,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48cb52 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1183471,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47528 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48fa1c │ │ │ │ - movq $0x491f20,-0x48(%r12) │ │ │ │ - movq $0x117fe71,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x41(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - movq $0x48f9a0,-0x18(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - rex.X add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48cb9a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1183421,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47528 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - push %rbp │ │ │ │ - or %cl,-0x75(%rax) │ │ │ │ - rex.WRB adc %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%eax │ │ │ │ - jmp 48e694 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%r8d │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jrcxz 48fa4d │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 48e748 │ │ │ │ - movq $0x48fb00,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48fb00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%r8d │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48cbe2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1183441,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - loop 48fa8d │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x28,%rbp │ │ │ │ - jmp 48e748 │ │ │ │ - movq $0x48fb18,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48fb18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%r8d │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,-0x14ff311e(%rax) │ │ │ │ - (bad) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%r8d │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48cc5b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48cc50 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x48cbb0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rbx,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3fec0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x1e(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - or %ah,%dh │ │ │ │ - rex.W add %cl,-0x77(%rax) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - mov 0xf(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48e608 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48ccaa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3fec0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x9(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 48e748 │ │ │ │ - movq $0x48fb98,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48fb98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%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,0x4c(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x491f00,-0x30(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x29(%r12),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48cd60 │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48cd55 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x48cb68,-0x58(%r12) │ │ │ │ + mov %rbx,-0x48(%r12) │ │ │ │ + movq $0x48cbf8,-0x40(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + lea -0x58(%r12),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + movq $0x48cc70,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47458 │ │ │ │ + movq $0x60,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) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 48fc41 │ │ │ │ + jb 48cdaa │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdbd1e5(%rip),%rsi │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f3db08 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x11834b1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47528 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - loope 48fc2d │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 48fcb1 │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 48fe37 │ │ │ │ + jb 48cdf4 │ │ │ │ + movq $0x48ce10,-0x20(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp ee7508 │ │ │ │ + lea 0xcf67fd(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 48fef9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - loope 48fc5d │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 48fcb4 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 48fe89 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + nop │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - loopne 48fc85 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rbp,%rbp,4) │ │ │ │ - movl $0x48fcf0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48fcf0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %cl,%dh │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ + shlb $0x0,0x400ab(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cee0(%rax) │ │ │ │ - movl $0x48fd28,-0x8(%rbp) │ │ │ │ - mov 0xf(%rbx),%rax │ │ │ │ - mov 0x7(%rbx),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48fd28 │ │ │ │ - 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 %ch,-0x20(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %esp,%esp │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ + add %dh,0x2f(%rdi) │ │ │ │ + movq $0x48ca90,-0x10(%r12) │ │ │ │ mov %rbx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 48fe37 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 48fef9 │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x48ce98,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fadf00 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - loopne 48fd55 │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x1(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ - movq $0x48fdc0,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48fdc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - clc │ │ │ │ - std │ │ │ │ - rex.W add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 48fdf8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,0x4900cedf(%rax) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ffd6 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - add $0x20,%rbp │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp 0x1e(%rbx),%rsi │ │ │ │ - jge 48fef9 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 48ff03 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x16(%rbx),%rcx │ │ │ │ - mov (%rcx,%rsi,1),%cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp $0x2a,%rcx │ │ │ │ - jl 48fec0 │ │ │ │ - cmp $0x7a,%rcx │ │ │ │ - jge 48fef9 │ │ │ │ - cmp $0x61,%rcx │ │ │ │ - jl 48fef9 │ │ │ │ - lea -0x61(%rcx),%rdx │ │ │ │ - lea 0xb9dc3b(%rip),%rdi │ │ │ │ - mov (%rdi,%rdx,8),%rdx │ │ │ │ - jmp *%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4904ed │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117feca,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - cmp $0x29,%rcx │ │ │ │ - jge 48ff0b │ │ │ │ - cmp $0x28,%rcx │ │ │ │ - jl 48fef9 │ │ │ │ - movq $0x48fd88,-0x18(%rbp) │ │ │ │ - inc %rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xdbcf38(%rip),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ + rex.RB call 147d113 <__environ@GLIBC_2.2.5+0x227e6b> │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 48fc60 │ │ │ │ - add $0x18,%rbp │ │ │ │ - lea 0xdb0209(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - jmp 47cee0 │ │ │ │ - movq $0x48ff38,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 48ff38 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add %al,(%r8) │ │ │ │ + jmp fae248 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xchg %al,(%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,-0x77(%rax) │ │ │ │ fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %ah,(%rsi,%rdi,8) │ │ │ │ - (bad) │ │ │ │ - decl -0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ + add %esi,0x5c(%rbp) │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 48ffc6 │ │ │ │ - movq $0x48fc18,-0x58(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0x491f40,-0x40(%r12) │ │ │ │ - lea -0x58(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0xfb4650,-0x30(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0xfb4220,-0x20(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x39(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rax │ │ │ │ + ja 48cf30 │ │ │ │ + movq $0x48cad8,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x60,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + movq $0x48cf70,0x0(%rbp) │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae040 │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rcx),%eax │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xfefd40,0x28(%rbp) │ │ │ │ + movq $0x1183441,0x30(%rbp) │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + nopl (%rax) │ │ │ │ + xchg %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cedd(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 490010 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 490515 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x118015f,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 49007c │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 490070 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ + xor %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sbb %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %esi,0x49(%rbx,%rcx,2) │ │ │ │ + add $0x18,%esp │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49053d │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180377,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - fmul %st,%st(6) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4900dc │ │ │ │ + ja 48cfbf │ │ │ │ + movq $0x48cd78,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + movq $0xff0268,0x20(%rbp) │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ add $0x20,%rbp │ │ │ │ - jmp 4900d0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ + jmp f47458 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + add $0x40,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 490565 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117fffc,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ + ja 48d02c │ │ │ │ + movq $0x48cb20,-0x38(%r12) │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x48ccc0,-0x20(%r12) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x28(%rbp),%r14 │ │ │ │ + movq $0xff0268,0x20(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + lea -0x38(%r12),%rax │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp ee7718 │ │ │ │ + movq $0x40,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x24(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 49013c │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 490130 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49058d │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180055,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - fmul %st,%st(6) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 49019c │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 490190 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4905b5 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180267,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48d082 │ │ │ │ + movq $0x48d0a0,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp 48cdc8 │ │ │ │ + lea 0xcf6577(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4800cedb(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4901f0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4905dd │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117ffa3,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,%r8b │ │ │ │ + rorb $1,0x0(%rax) │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + jmp 48cdc8 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0x25(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 49025c │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 490250 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 490605 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180317,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,%al │ │ │ │ - fcmove %st(6),%st │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4902bc │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4902b0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49062d │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11800ae,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r9b,(%r8) │ │ │ │ + rorl $1,0x0(%rax) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 48cdc8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800ceda(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 490310 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 490655 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180107,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ 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) │ │ │ │ + add %ah,%gs:0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - fcmove %st(6),%st │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 49037c │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 490370 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49067d │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x118020f,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - fxch %st(6) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 4903dc │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 4903d0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4906a5 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11802bf,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48d198 │ │ │ │ + movq $0x48d180,-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 48d180 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x27(%rax) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 49043c │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 490430 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4906cd │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11801b7,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - nop │ │ │ │ - add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x480048d1(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xcf6469(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - fxch %st(6) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,0x75(%r11,%rcx,4) │ │ │ │ - adc %cl,-0x75(%rax) │ │ │ │ - jne 49049c │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 490490 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4906f5 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117fe71,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - inc %rsi │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 48fe37 │ │ │ │ - movq $0x48fcb8,-0x18(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea 0x1(%rsi),%r14 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 48e528 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48fc90,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x48fff8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490058,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4900b8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490118,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490178,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4901d8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490238,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490298,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4902f8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490358,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4903b8,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490418,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490478,-0x20(%rbp) │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + rorl $1,0x0(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 490769 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdbc6bd(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp f3db08 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $0xf,-0x8(%r9,%rdi,1) │ │ │ │ - (bad) │ │ │ │ - int $0xd │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x50,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 491557 │ │ │ │ - movq $0x48e528,-0x48(%r12) │ │ │ │ - mov %rsi,-0x40(%r12) │ │ │ │ - lea -0x1e(%r12),%rcx │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - mov %rdi,-0x28(%r12) │ │ │ │ - movq $0x48fc60,-0x20(%r12) │ │ │ │ - lea -0x47(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rsi,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rdi,(%r12) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lea 0xdbc626(%rip),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - add $0x38,%rbp │ │ │ │ - jmp 490b7f │ │ │ │ - nop │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + rorb %cl,0x0(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2b(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 490848 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 490a9b │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x2b(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rdx,%riz,4) │ │ │ │ - movl $0x490888,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 490888 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ - {rex2 0xce} str -0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - rorb $0x49,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ - add %r9b,-0x7d(%r8) │ │ │ │ - (bad) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 4908c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + and %r9b,-0x39(%r8) │ │ │ │ + and %r8b,-0x2e(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + (bad) -0x77(%rcx) │ │ │ │ + rorb $0x7d,-0x75(%rax) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 48d22a │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 48d058 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ 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,0x40(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - add $0x40,%rbp │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - jmp 490a36 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x49af10,-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 $0x48d240,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + add $0x28,%rbp │ │ │ │ + jmp 48d658 │ │ │ │ nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - add $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x2c(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,(%rbx) │ │ │ │ - add (%rax),%al │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x9(%r8) │ │ │ │ - rex.WB add %cl,-0x75(%r8) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 490968 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - movabs 0x480f438b48004909,%al │ │ │ │ - mov 0x7(%rbx),%ebx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4909a0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - or (%rax),%al │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - ror %cl,%esi │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3d(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - mov 0x38(%rbp),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - mov 0x20(%rbp),%r14 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - mov 0x30(%rbp),%rdi │ │ │ │ - add $0x40,%rbp │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - jmp 490a36 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d2da │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp edfd30 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,0x4800ced3(%rax) │ │ │ │ - mov 0x8(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rcx │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 490ad5 │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jge 490b0d │ │ │ │ - test %rax,%rax │ │ │ │ - jl 490b89 │ │ │ │ - mov (%r14,%rax,1),%r8b │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - movzbl %r8b,%r8d │ │ │ │ - cmp $0x7a,%r8 │ │ │ │ - jge 490b7f │ │ │ │ - cmp $0x61,%r8 │ │ │ │ - jl 490b35 │ │ │ │ - lea -0x61(%r8),%r9 │ │ │ │ - lea 0xb9d0fc(%rip),%r10 │ │ │ │ - mov (%r10,%r9,8),%r9 │ │ │ │ - jmp *%r9 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 491247 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117feca,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - movq $0x490a10,-0x40(%rbp) │ │ │ │ - mov %rbx,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - movq $0x490740,-0x20(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x20(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - cmp $0x28,%r8 │ │ │ │ - jne 490b7f │ │ │ │ - movq $0x490930,-0x38(%rbp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0xdbc2c5(%rip),%r14 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r9,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %rax,-0x20(%rbp) │ │ │ │ - mov %r8,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 48fc60 │ │ │ │ - add $0x38,%rbp │ │ │ │ - lea 0xdaf583(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xffffffffffffffd8,%r12 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 47cee0 │ │ │ │ - nopl (%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ror $1,%esi │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 490bd8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 490bda │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49127f │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x118015f,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x2f(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 490c58 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 490c5a │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d34f │ │ │ │ add $0x18,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4912b7 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180377,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + ja 48d344 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movq $0x48d2b8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f478e0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - ror $1,%dh │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 490cd8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 490cda │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4912ef │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117fffc,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x30(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 490d58 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 490d5a │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 491327 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180055,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - iret │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 490dd8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 490dda │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 48d3b9 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48d3d0 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49135f │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180267,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ + ja 48d3c5 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x48d2f0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x31(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 490e58 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 490e5a │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 491397 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117ffa3,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - (bad) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 490ed8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 490eda │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4913cf │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180317,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x32(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 490f58 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 490f5a │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 491407 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11800ae,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d41a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f478e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - int $0xce │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 490fd8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 490fda │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49143f │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x1180107,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x33(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 491058 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 49105a │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 491477 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x118020f,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - int3 │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4910d8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4910da │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 48d481 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48d498 │ │ │ │ + add $0x20,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4914af │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11802bf,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ + ja 48d48d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x48d3e8,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x34(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 491158 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 49115a │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4914e7 │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x11801b7,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - (bad) │ │ │ │ - adc $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - lret │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB adc %r9b,0x75(%r11,%rcx,4) │ │ │ │ - sbb %cl,-0x75(%rax) │ │ │ │ - jne 4911d8 │ │ │ │ - mov 0x28(%rbp),%rdi │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - add $0x40,%rbp │ │ │ │ - jmp 4911da │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49151f │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - movq $0x117fe71,-0x8(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - inc %r8 │ │ │ │ - lea -0xe(%r12),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 490a36 │ │ │ │ - movq $0x490850,-0x38(%rbp) │ │ │ │ - mov %r14,%r8 │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r8,-0x20(%rbp) │ │ │ │ - mov %rsi,-0x18(%rbp) │ │ │ │ - mov %rdi,-0x10(%rbp) │ │ │ │ - mov %rdx,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc8,%rbp │ │ │ │ - jmp 48e528 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490818,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490ba8,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490c28,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490ca8,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490d28,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490da8,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490e28,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490ea8,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490f28,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x490fa8,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x491028,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4910a8,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x491128,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - movq $0x4911a8,-0x40(%rbp) │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - mov %rcx,-0x30(%rbp) │ │ │ │ - mov %r14,-0x28(%rbp) │ │ │ │ - mov %rsi,-0x20(%rbp) │ │ │ │ - mov %rdi,-0x18(%rbp) │ │ │ │ - mov %rdx,-0x10(%rbp) │ │ │ │ - mov %r8,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp fe7918 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - lea 0xcef17f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cef1(%rax) │ │ │ │ - lea -0x20(%rbp),%eax │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4915d2 │ │ │ │ - movq $0x4915c0,-0x10(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4915c0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + jb 48d4e2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f478e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,-0xf(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,%r8b │ │ │ │ - adc $0xf6310049,%eax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp f3cb48 │ │ │ │ - lea 0xcef15f(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 48d549 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48d560 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48d555 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x48d4b0,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - int1 │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7f(%rax) │ │ │ │ - sti │ │ │ │ - incl (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jg 4916b0 │ │ │ │ - movq $0x491628,0x0(%rbp) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 491628 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 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,%al │ │ │ │ - lock (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r13b,%r11b │ │ │ │ - (bad) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48d5aa │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f478e0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - lock (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x48(%rsi,%rbp,2) │ │ │ │ - movl $0x491688,-0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - mov 0xe(%rax),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 491688 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB loopne 48d611 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48d628 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48d61d │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + movq $0x48d578,-0x18(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + lea -0x18(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %bh,%ah │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800cef0(%rax) │ │ │ │ - cmpl $0x7f,0x7(%rbx) │ │ │ │ - jg 4916ac │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x491640,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 491640 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add $0x8,%rbp │ │ │ │ - lea 0xdaea52(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x4916e8,0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4916e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - lock (bad) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB mov $0x4c,%r8b │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 48d69c │ │ │ │ + movq $0x48d6d0,-0x30(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,-0x28(%rbp) │ │ │ │ + mov %r8,-0x20(%rbp) │ │ │ │ + mov %r9,-0x18(%rbp) │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov %rsi,0x0(%rbp) │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp ee7508 │ │ │ │ + lea 0xcf5f6d(%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) │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - shlb $1,0x100(%rdx,%rbp,4) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - lock (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ + rex.RB clc │ │ │ │ + clc │ │ │ │ (bad) │ │ │ │ - rex.WB add %cl,-0x77(%r8) │ │ │ │ - fmuls -0x75(%rax) │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x77(%rax) │ │ │ │ pop %rbp │ │ │ │ - or %cl,-0x77(%rax) │ │ │ │ - or %r14b,%r14b │ │ │ │ - ret │ │ │ │ + add %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - jne 491738 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ + add %bl,0x800ab(%rbp) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - out %eax,(%dx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x39(%r8) │ │ │ │ - or %r10b,0x48004917(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp e942a8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - addl $0x0,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ceef(%rax) │ │ │ │ - mov 0x18(%rbp),%ebx │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 491790 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,-0x11(%rax) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x7c(%rdi) │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 491807 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 4917cb │ │ │ │ - movq $0xf05970,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea -0x4(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 489398 │ │ │ │ - cmp $0xff,%rsi │ │ │ │ - jg 4917f5 │ │ │ │ - movq $0xf05970,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea -0x4(%r12),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 490788 │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xdae909(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%r12 │ │ │ │ - lea 0xcecdb0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x491768,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48d777 │ │ │ │ + movq $0x48d368,-0x48(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + movq $0x48d430,-0x20(%r12) │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x48d798,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - 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,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49187e │ │ │ │ - movq $0x4918a0,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 491588 │ │ │ │ - lea 0xceeec3(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + jmp f47458 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4800ced1(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4918bd │ │ │ │ - mov 0x6(%rbx),%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp 47e0f8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,-0x12(%rax) │ │ │ │ - (bad) │ │ │ │ - add %ch,%cl │ │ │ │ - jae 4918ea │ │ │ │ - (bad) │ │ │ │ - decl (%rdi) │ │ │ │ (bad) │ │ │ │ - add %al,0x1000000(%rip) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ 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,0x15(%rdi) │ │ │ │ - movq $0x491f00,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xceee3c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,0x55(%rdi) │ │ │ │ + movq $0x48d4f8,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x48d820,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f47458 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or %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 $0x491f20,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - lea -0x9(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - lea 0xceedef(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - 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) │ │ │ │ + sub %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0x491f40,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x1(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xceeda4(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - push %rax │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jno 4919d0 │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %dh,0x55(%rdi) │ │ │ │ + movq $0x48d5c0,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x48d8a8,0x20(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + movq $0xff0268,0x8(%rbp) │ │ │ │ + lea -0x20(%r12),%rcx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov %rbx,0x30(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp f47458 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea (bad),%eax │ │ │ │ (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + fmuls 0x0(%rax) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x8(%rbp) │ │ │ │ + jmp 48cdc8 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - int $0xc6 │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + (bad) 0x0(%rax) │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + jmp 48cdc8 │ │ │ │ + nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - in (%dx),%eax │ │ │ │ (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r8b,-0x27(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp 48cdc8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + addl $0x0,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmptrld 0x0(%rdi) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ah,%gs:0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%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 48d9a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + (bad) │ │ │ │ + (bad) │ │ │ │ + incl (%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdi) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x1(%rax) │ │ │ │ - ret │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48da30 │ │ │ │ + movq $0x48d9e8,-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 48d9e8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ (bad) │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - push %rdx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,(%r8) │ │ │ │ + fimull 0x0(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48da18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ 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 (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,-0x26(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + and %r13b,%r9b │ │ │ │ + and %cl,-0x72b7ff4b(%rbx) │ │ │ │ + sbb $0xcf5be1,%eax │ │ │ │ + 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) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jae 491ad1 │ │ │ │ - mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r10b,0x480048da(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + jmp fe6550 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x4,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xchg %eax,%ebp │ │ │ │ - (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x480048da(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rax,0x30(%rbp) │ │ │ │ + jmp fe6550 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0xc7,%ah │ │ │ │ - mov $0x0,%bh │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + xor %r9b,-0x39(%r8) │ │ │ │ + xor %r8b,(%r8) │ │ │ │ + fisttpl 0x0(%rax) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 48d658 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x48000000,%eax │ │ │ │ - add $0x6,%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 $0x49af10,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fld %st(7) │ │ │ │ - mov $0x0,%bh │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x48db00,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %dl,0x63(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48dc9f │ │ │ │ + movq $0x48dba8,-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 48dba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - clc │ │ │ │ (bad) │ │ │ │ - mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ + movsxd %ebx,%ebx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,%r8b │ │ │ │ + fisttpl 0x0(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48dbd8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,%al │ │ │ │ + (bad) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + fmull 0x0(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48dc08 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb %cl,%al │ │ │ │ - mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %ch,0x4800db62(%rax) │ │ │ │ + movl $0x48dc38,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48dc38 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bh,0x62(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + movq $0x48dc68,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48dc68 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp %ecx,%eax │ │ │ │ - mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x62(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x48dcc0,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + lea 0xdb61b2(%rip),%r8 │ │ │ │ + lea 0xdb622b(%rip),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 48d658 │ │ │ │ + lea 0xcf597a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ 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 %al,(%rax) │ │ │ │ - add $0x4,%rbx │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x49af10,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdx │ │ │ │ - enter $0xb7,$0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x48dcc0,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + ... │ │ │ │ + adc $0x58000000,%eax │ │ │ │ + jge 48dcf2 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB call 7341166c <__environ@GLIBC_2.2.5+0x721bc3c4> │ │ │ │ + pop %rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48dd77 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + movq $0x48dd90,-0x18(%rbp) │ │ │ │ + lea 0xdb72f8(%rip),%r8 │ │ │ │ + lea 0xcf57e1(%rip),%rdi │ │ │ │ + lea 0xdb605a(%rip),%rsi │ │ │ │ + lea 0xdb5bc3(%rip),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f6acb8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%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 $0xf65bf8,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x7(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jnp 491bd2 │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x48000000,%eax │ │ │ │ - add $0x6,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fwait │ │ │ │ - enter $0xb7,$0x0 │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + lea -0x18(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48de08 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48de20,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov $0x2,%r14d │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f3ee70 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - mov $0xb7c8,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdi) │ │ │ │ - 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 $0xfb4220,-0x10(%r12) │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - fcmovne %st(0),%st │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7978 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48de93 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48deb0 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ nop │ │ │ │ - cld │ │ │ │ - enter $0xb7,$0x0 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - sbb $0xb7c9,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jae 48dec7 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x28,%rbp │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movq $0x48df00,-0x18(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x7(%rax),%rcx │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48df00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nop │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - cmp $0xc9,%al │ │ │ │ - mov $0x0,%bh │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,%bl │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rex.W fisttps 0x0(%rax) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48df48 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ - leave │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + sbb $0x48,%bh │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48df80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - test %ecx,%ecx │ │ │ │ - mov $0x0,%bh │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - inc %rbx │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB adc %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %esp,0x49ffffff(%rip) │ │ │ │ + add $0x50,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48dffb │ │ │ │ + movq $0x48de70,-0x48(%r12) │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0xb7c9,%eax │ │ │ │ - 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 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xdbee07(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lret │ │ │ │ - leave │ │ │ │ - mov $0x0,%bh │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x2,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - jmp 491d33 │ │ │ │ - mov $0x0,%bh │ │ │ │ + add %bh,%al │ │ │ │ + push %rbp │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48e14c │ │ │ │ + movq $0x48e070,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e070 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,%al │ │ │ │ + push %rbp │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bl,%bl │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x3,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - or $0xca,%al │ │ │ │ - mov $0x0,%bh │ │ │ │ - ... │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + mov $0x480048e0,%eax │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e0b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%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 │ │ │ │ - sub $0xb7ca,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x5,%rbx │ │ │ │ + add %bh,0x55(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %cl,0x49000000(%rdi) │ │ │ │ + add $0x58,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48e13c │ │ │ │ + movq $0x48ddd8,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + movq $0xfed758,-0x38(%r12) │ │ │ │ + lea -0x50(%r12),%rax │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + movq $0x48deb0,-0x20(%r12) │ │ │ │ + lea -0x38(%r12),%rbx │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfed6e0,-0x10(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x48e180,0x0(%rbp) │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + lea 0xcf5502(%rip),%r14 │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp f62158 │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcf54fd(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xdbecb7(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - rex.WRX lretq $0xb7 │ │ │ │ - ... │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x48000000,%eax │ │ │ │ - add $0x6,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - outsb %ds:(%rsi),(%dx) │ │ │ │ - lret $0xb7 │ │ │ │ - ... │ │ │ │ - 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 │ │ │ │ - mov %edx,%cs │ │ │ │ - mov $0x0,%bh │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ + and %bh,%ch │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - scas %es:(%rdi),%al │ │ │ │ - lret $0xb7 │ │ │ │ - ... │ │ │ │ - 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 │ │ │ │ - iret │ │ │ │ - lret $0xb7 │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - or %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - lock lret $0xb7 │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - or (%rax),%al │ │ │ │ + incl (%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - adc %ecx,%ebx │ │ │ │ - mov $0x0,%bh │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - or (%rax),%eax │ │ │ │ + add %dl,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - xor $0xb7cb,%eax │ │ │ │ + add %al,%al │ │ │ │ + push %rsp │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48e1c6 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48e748 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ + adcb $0x48,0x0(%rdi,%rcx,8) │ │ │ │ + lea -0x10(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e206 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48e5c8 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ - add $0x7,%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pop %rdx │ │ │ │ - lret │ │ │ │ - mov $0x0,%bh │ │ │ │ - ... │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - or $0x48000000,%eax │ │ │ │ - add $0x7,%ebx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ nop │ │ │ │ - jl 491eb5 │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + pop %rsp │ │ │ │ + fildl (%rax) │ │ │ │ + lea -0x10(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e246 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 48e438 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x5c(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e3bf │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48e2c8,-0x38(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov %rax,-0x30(%rbp) │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e2c8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - pushf │ │ │ │ - lret │ │ │ │ - mov $0x0,%bh │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,%al │ │ │ │ + pop %rbx │ │ │ │ + fildl (%rax) │ │ │ │ + movq $0x48e2f8,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e2f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - ror $0xb7,%ebx │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4800db5b(%rax) │ │ │ │ + movl $0x48e328,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e328 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,0x4800db5b(%rax) │ │ │ │ + movl $0x48e358,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e358 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xdae1a2,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - ... │ │ │ │ + add %bl,0x5b(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + movq $0x48e388,0x0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e388 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%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 491fa5 │ │ │ │ - movq $0x491fc0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xcee7ec(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ + add %ch,(%rax) │ │ │ │ + pop %rbx │ │ │ │ + fildl (%rax) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + movq $0x48e3d8,0x20(%rbp) │ │ │ │ + mov 0x18(%rbp),%r9 │ │ │ │ + lea 0xdb5a92(%rip),%r8 │ │ │ │ + lea 0xdb5b0b(%rip),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + mov %rbx,0x18(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 48d658 │ │ │ │ + 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) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x19(%rdi) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x49af10,-0x18(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + movq $0x48e3d8,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x20(%rbp),%rax │ │ │ │ + add %bh,0x5a(%rax) │ │ │ │ + fildl (%rax) │ │ │ │ + lea -0x38(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49209e │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x492058,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffe0,%rbp │ │ │ │ + jb 48e5aa │ │ │ │ + movq $0x48e4a0,-0x38(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rdi │ │ │ │ + mov 0x27(%rbx),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rdx,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 492058 │ │ │ │ + jne 48e4a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,(%rax) │ │ │ │ + pop %rdx │ │ │ │ + fildl (%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 48e599 │ │ │ │ + movq $0x48e4e0,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e4e0 │ │ │ │ + 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 %esi,0x49(%rsi,%rdi,1) │ │ │ │ - add $0x10,%esp │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + pop %rcx │ │ │ │ + fildl (%rax) │ │ │ │ + add $0x88,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 49208e │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + ja 48e589 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x48e220,-0x80(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov %rcx,-0x68(%r12) │ │ │ │ + movq $0x48e260,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x50(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0xfb4220,-0x28(%r12) │ │ │ │ + lea -0x60(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + mov %rbx,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x80(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + lea -0xe(%r12),%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ + movq $0x88,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - lea 0xdae060(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x38,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rax,%rax,1) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4920e9 │ │ │ │ - movq $0x492108,-0x10(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xcee6b0(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + cwtl │ │ │ │ + push %rax │ │ │ │ + iret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 48e708 │ │ │ │ + movq $0x48e628,-0x30(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rdx │ │ │ │ + mov 0x17(%rbx),%rsi │ │ │ │ + mov 0x1f(%rbx),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rcx,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e628 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + push %rax │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rdi) │ │ │ │ + movl $0x48e668,0x0(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e668 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + rex.WRXB iretq │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - and %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x22(%rdi) │ │ │ │ - movq $0x492008,-0x18(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ + push %rax │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48e6e7 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x48e1e0,-0x48(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x38(%r12) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + movq $0x48e438,-0x28(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x18(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ + lea -0x48(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x48e720,0x20(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,0x28(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 48e038 │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nop │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ - lea 0xdaf727(%rip),%r14 │ │ │ │ - jmp caafa8 │ │ │ │ - nop │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - ... │ │ │ │ + add %dl,0x4900db57(%rax) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 48e438 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + rex.WRXB iretq │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73415adc <__environ@GLIBC_2.2.5+0x721c0834> │ │ │ │ - sbb %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0x4921,$0x0 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48e874 │ │ │ │ + movq $0x48e798,-0x20(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x7(%rbx),%rcx │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r14,%rbx │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xcee620(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + mov %rcx,-0x18(%rbp) │ │ │ │ + mov %rdx,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e798 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%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,-0x39(%rax) │ │ │ │ - rex.RB clc │ │ │ │ + add %cl,%al │ │ │ │ + rex.WRX iretq │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ clc │ │ │ │ - and %ecx,0x0(%rcx) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,0x48000000(%rsi) │ │ │ │ + movl $0x48e7e0,-0x8(%rbp) │ │ │ │ + mov 0xe(%rbx),%rax │ │ │ │ + mov 0x6(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4921f8 │ │ │ │ + jne 48e7e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - 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 %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rsp,%rbx,1) │ │ │ │ - movl $0x492240,0x8(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ + add %al,0x4900cf4e(%rax) │ │ │ │ + add $0x48,%esp │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48e856 │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + movq $0x48e1a0,-0x40(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %rcx,-0x28(%r12) │ │ │ │ + movq $0x48e5c8,-0x20(%r12) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,-0x18(%r12) │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + mov %rcx,-0x10(%r12) │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x48e888,0x18(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + lea -0x1f(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ + jmp 48e038 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xdbe5ac(%rip),%rbx │ │ │ │ + add $0x20,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,%al │ │ │ │ + rex.WRB iretq │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + xor %bh,%ch │ │ │ │ + (bad) │ │ │ │ + call *(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x22(%r8) │ │ │ │ - rex.WB add %sil,%r14b │ │ │ │ - ret │ │ │ │ - (bad) │ │ │ │ - jne 492268 │ │ │ │ + add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dh,0x4800cf4d(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48e9b6 │ │ │ │ + movq $0x48e8f0,-0x18(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rsi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48e8f0 │ │ │ │ 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 %dh,0x4d(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %ch,0x48000000(%rax) │ │ │ │ + movl $0x48e940,-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 48e940 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ 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 0xdade86(%rip),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ah,(%rax) │ │ │ │ + rex.WRB iretq │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x74(%rdi) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + movq $0x48e748,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + mov %rbx,-0x8(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + cmp $0x23,%rax │ │ │ │ + jne 48e98f │ │ │ │ + movq $0x48e9e8,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 48e038 │ │ │ │ + movq $0x48ea08,0x18(%rbp) │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 48e038 │ │ │ │ + lea 0xdbe46a(%rip),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + lea 0xcf4cc3(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,0x4c(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x77(%rcx) │ │ │ │ - lock mov %r14,%rdi │ │ │ │ - lea 0xdaf66c(%rip),%rsi │ │ │ │ - lea 0xdaf5d5(%rip),%r14 │ │ │ │ - jmp caacb8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + push %rax │ │ │ │ + std │ │ │ │ + (bad) │ │ │ │ + incl (%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x4c(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + or %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + xor %bh,%ch │ │ │ │ + (bad) │ │ │ │ + incl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %dl,0x38000000(%rip) │ │ │ │ + rex.WRX iretq │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 492302 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ + jb 48ea76 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48ea71 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcf4dd7(%rip),%rsi │ │ │ │ + lea 0xcf4daa(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2fc8 │ │ │ │ + jmp ee19b8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ - add %al,(%rax) │ │ │ │ + adc $0x18000000,%eax │ │ │ │ + rex.WRX iretq │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48ead7 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 48ead2 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcf4cb1(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp f3e888 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73415c74 <__environ@GLIBC_2.2.5+0x721c09cc> │ │ │ │ - sbb $0x48,%al │ │ │ │ - movl $0x492408,-0x18(%rbp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rdi,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xcee494(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 %r9b,-0x9ffb6dd(%r8) │ │ │ │ - ret │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 48eb12 │ │ │ │ + movq $0x48eb30,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 48e8b0 │ │ │ │ + lea 0xcf4def(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl (%rax) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jne 492388 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,0x4800cf4d(%rax) │ │ │ │ + movl $0x48eb60,-0x8(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rbx,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f3cb48 │ │ │ │ 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 %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bh,0x49000000(%rbp) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4923e7 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - movq $0x4922d8,-0x30(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ + add %cl,0x4800cf4d(%rax) │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + jne 48ebfa │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 48ec0a │ │ │ │ + movq $0x48eba8,0x8(%rbp) │ │ │ │ + mov 0x6(%rax),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48eba8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ah,%al │ │ │ │ + rex.WR iretq │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + loopne 48eb99 │ │ │ │ + rex.W add %cl,-0x75(%rax) │ │ │ │ + rex.XB (bad) │ │ │ │ + mov 0xf(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 48ebe0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r14b,(%r8) │ │ │ │ - and $0x49,%al │ │ │ │ - add %dh,%dh │ │ │ │ - ret │ │ │ │ (bad) │ │ │ │ - jne 492430 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,-0x7cff30b4(%rax) │ │ │ │ + jrcxz 48ebea │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 48ebfa │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xcf4c87(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xcf4cb7(%rip),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ 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) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x48(%rcx,%rbx,1) │ │ │ │ - movl $0x492360,0x0(%rbp) │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - jmp ff2560 │ │ │ │ - lea 0xdadcad(%rip),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48ec62 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x1183929,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f47528 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + 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(%rcx) │ │ │ │ - lock mov %r14,%rdi │ │ │ │ - lea 0xdaf494(%rip),%rsi │ │ │ │ - lea 0xdaf3fd(%rip),%r14 │ │ │ │ - jmp cab350 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x2000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48eca2 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48ecb8,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp ee7508 │ │ │ │ + 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) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ pop %rax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x15(%rdi) │ │ │ │ - movq $0xf3fe80,-0x8(%r12) │ │ │ │ - mov %r14,(%r12) │ │ │ │ - lea -0x6(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - lea 0xcee304(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %dh,0x2a(%rdi) │ │ │ │ + movq $0x48ec30,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xfefd40,-0x8(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp f474c0 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xc358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - hlt │ │ │ │ - fiaddl (%rax) │ │ │ │ - jmp caaaf0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sldt (%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - testl $0xdc358d4c,-0xa(%rcx,%rcx,4) │ │ │ │ - repz fiaddl (%rax) │ │ │ │ - jmp cab768 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 48cdc8 │ │ │ │ add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0xd(%rcx,%rcx,4) │ │ │ │ - jmp fe6550 │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%bl │ │ │ │ - fisubs 0xf(%rsi) │ │ │ │ - (bad) │ │ │ │ - add %r8b,(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 48b950 │ │ │ │ + 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) │ │ │ │ - lea 0xdb9ebf(%rip),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB cwtl │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48ee57 │ │ │ │ + add $0x48,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48ee4c │ │ │ │ + movq $0x48ec78,-0x40(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x48ed18,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov %rsi,-0x18(%r12) │ │ │ │ + movq $0x48ed40,-0x10(%r12) │ │ │ │ + mov %r14,-0x8(%r12) │ │ │ │ + mov %rsi,(%r12) │ │ │ │ + mov $0xa,%r9d │ │ │ │ + mov $0x3,%r8d │ │ │ │ + mov $0x64,%edi │ │ │ │ + mov $0x21,%esi │ │ │ │ + mov $0x19,%r14d │ │ │ │ + mov $0x10,%ebx │ │ │ │ + movq $0x3,-0x68(%rbp) │ │ │ │ + movq $0x5,-0x60(%rbp) │ │ │ │ + movq $0x3,-0x58(%rbp) │ │ │ │ + movq $0x14,-0x50(%rbp) │ │ │ │ + movq $0x3,-0x48(%rbp) │ │ │ │ + movq $0x32,-0x40(%rbp) │ │ │ │ + movq $0x7a27,-0x38(%rbp) │ │ │ │ + movq $0x186a0,-0x30(%rbp) │ │ │ │ + movq $0x4043,-0x28(%rbp) │ │ │ │ + movq $0xc350,-0x20(%rbp) │ │ │ │ + lea -0xf(%r12),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + lea -0x40(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffff98,%rbp │ │ │ │ + jmp *0x68(%rbp) │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + lea 0xcf4aea(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - or $0x2000000,%eax │ │ │ │ + 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 49260b │ │ │ │ - lea 0xcee310(%rip),%rbx │ │ │ │ + test %esp,-0x1(%rax) │ │ │ │ + (bad) │ │ │ │ + decl -0x8(%rcx,%rdi,1) │ │ │ │ + jb 48ee9d │ │ │ │ + movq $0x48ef80,-0x8(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + jmp 48ed68 │ │ │ │ + lea 0xcf4aac(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ + sar %cl,%edi │ │ │ │ + (bad) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 492642 │ │ │ │ - mov 0xe(%rsi),%rax │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 49264c │ │ │ │ - movq $0x492600,-0x10(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 492600 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xdba7d0(%rip),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - sbb $0xdada92,%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) │ │ │ │ - sbb $0xcee26d,%eax │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ - loop 492685 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7341600c <__environ@GLIBC_2.2.5+0x721c0d64> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49272c │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x492718,-0x18(%rbp) │ │ │ │ - lea 0xcee257(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 492718 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,0x4800cff1(%rax) │ │ │ │ - movl $0x492748,0x0(%rbp) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + test %ebx,0x48000000(%rax) │ │ │ │ + mov 0x8(%rbp),%ebx │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%r9 │ │ │ │ + mov 0x40(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%r11 │ │ │ │ + mov 0x50(%rbp),%r14 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x60(%rbp),%rbx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x70(%rbp),%rdx │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov 0x78(%rbp),%rsi │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov 0x80(%rbp),%rdi │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + mov 0x88(%rbp),%r8 │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov 0x90(%rbp),%r9 │ │ │ │ + add $0x30,%rbp │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %r14,%r11 │ │ │ │ mov %rbx,%r14 │ │ │ │ - jmp 518d38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + jmp 48efdc │ │ │ │ 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,0x27(%rdi) │ │ │ │ - movq $0x536178,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + add %r9b,-0x75(%r8) │ │ │ │ + rex.WRB or %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + adc %cl,0x55(%rbx,%rcx,4) │ │ │ │ + sbb %cl,0x5d(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + pop %rsp │ │ │ │ + and $0x40,%al │ │ │ │ + mov 0x28(%rbp),%rbx │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov 0x30(%rbp),%r14 │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov 0x40(%rbp),%rdi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov 0x48(%rbp),%r8 │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov 0x50(%rbp),%r9 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov 0x60(%rbp),%rcx │ │ │ │ + add $0x290,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 48f3ec │ │ │ │ + movq $0x492dc8,-0x288(%r12) │ │ │ │ + mov %r9,-0x280(%r12) │ │ │ │ + mov %rax,-0x278(%r12) │ │ │ │ + mov %rcx,-0x270(%r12) │ │ │ │ + movq $0xfacd28,-0x268(%r12) │ │ │ │ + mov %r8,-0x260(%r12) │ │ │ │ + movq $0xfacd28,-0x258(%r12) │ │ │ │ + mov %rdi,-0x250(%r12) │ │ │ │ + movq $0xf4d5c8,-0x248(%r12) │ │ │ │ + lea -0x257(%r12),%rax │ │ │ │ + mov %rax,-0x240(%r12) │ │ │ │ + lea -0x267(%r12),%rax │ │ │ │ + mov %rax,-0x238(%r12) │ │ │ │ + movq $0xfacd28,-0x230(%r12) │ │ │ │ + mov %rsi,-0x228(%r12) │ │ │ │ + movq $0xfacd28,-0x220(%r12) │ │ │ │ + mov %r14,-0x218(%r12) │ │ │ │ + movq $0xf4d5c8,-0x210(%r12) │ │ │ │ + lea -0x21f(%r12),%rax │ │ │ │ + mov %rax,-0x208(%r12) │ │ │ │ + lea -0x22f(%r12),%rax │ │ │ │ + mov %rax,-0x200(%r12) │ │ │ │ + movq $0x4ac628,-0x1f8(%r12) │ │ │ │ + lea -0x20f(%r12),%rax │ │ │ │ + mov %rax,-0x1f0(%r12) │ │ │ │ + lea -0x247(%r12),%rax │ │ │ │ + mov %rax,-0x1e8(%r12) │ │ │ │ + movq $0xfacd28,-0x1e0(%r12) │ │ │ │ + mov %rbx,-0x1d8(%r12) │ │ │ │ + movq $0xfacd28,-0x1d0(%r12) │ │ │ │ + mov %r11,-0x1c8(%r12) │ │ │ │ + movq $0xf4d5c8,-0x1c0(%r12) │ │ │ │ + lea -0x1cf(%r12),%rax │ │ │ │ + mov %rax,-0x1b8(%r12) │ │ │ │ + lea -0x1df(%r12),%rax │ │ │ │ + mov %rax,-0x1b0(%r12) │ │ │ │ + movq $0xfacd28,-0x1a8(%r12) │ │ │ │ + mov %r10,-0x1a0(%r12) │ │ │ │ + movq $0xfacd28,-0x198(%r12) │ │ │ │ + mov %rdx,-0x190(%r12) │ │ │ │ + movq $0xf4d5c8,-0x188(%r12) │ │ │ │ + lea -0x197(%r12),%rax │ │ │ │ + mov %rax,-0x180(%r12) │ │ │ │ + lea -0x1a7(%r12),%rax │ │ │ │ + mov %rax,-0x178(%r12) │ │ │ │ + movq $0x4ac628,-0x170(%r12) │ │ │ │ + lea -0x187(%r12),%rax │ │ │ │ + mov %rax,-0x168(%r12) │ │ │ │ + lea -0x1bf(%r12),%rax │ │ │ │ + mov %rax,-0x160(%r12) │ │ │ │ + movq $0xfacd28,-0x158(%r12) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rax,-0x150(%r12) │ │ │ │ + movq $0xfacd28,-0x148(%r12) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,-0x140(%r12) │ │ │ │ + movq $0xf4d5c8,-0x138(%r12) │ │ │ │ + lea -0x147(%r12),%rax │ │ │ │ + mov %rax,-0x130(%r12) │ │ │ │ + lea -0x157(%r12),%rax │ │ │ │ + mov %rax,-0x128(%r12) │ │ │ │ + movq $0xfacd28,-0x120(%r12) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,-0x118(%r12) │ │ │ │ + movq $0xfacd28,-0x110(%r12) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x108(%r12) │ │ │ │ + movq $0xf4d5c8,-0x100(%r12) │ │ │ │ + lea -0x10f(%r12),%rax │ │ │ │ + mov %rax,-0xf8(%r12) │ │ │ │ + lea -0x11f(%r12),%rax │ │ │ │ + mov %rax,-0xf0(%r12) │ │ │ │ + movq $0x4ac628,-0xe8(%r12) │ │ │ │ + lea -0xff(%r12),%rax │ │ │ │ + mov %rax,-0xe0(%r12) │ │ │ │ + lea -0x137(%r12),%rax │ │ │ │ + mov %rax,-0xd8(%r12) │ │ │ │ + movq $0xfacd28,-0xd0(%r12) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0xc8(%r12) │ │ │ │ + movq $0xfacd28,-0xc0(%r12) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0xb8(%r12) │ │ │ │ + movq $0xf4d5c8,-0xb0(%r12) │ │ │ │ + lea -0xbf(%r12),%rax │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + lea -0xcf(%r12),%rax │ │ │ │ + mov %rax,-0xa0(%r12) │ │ │ │ + movq $0xfacd28,-0x98(%r12) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x90(%r12) │ │ │ │ + movq $0xfacd28,-0x88(%r12) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,-0x80(%r12) │ │ │ │ + movq $0xf4d5c8,-0x78(%r12) │ │ │ │ + lea -0x87(%r12),%rax │ │ │ │ + mov %rax,-0x70(%r12) │ │ │ │ + lea -0x97(%r12),%rax │ │ │ │ + mov %rax,-0x68(%r12) │ │ │ │ + movq $0x4ac628,-0x60(%r12) │ │ │ │ + lea -0x77(%r12),%rax │ │ │ │ + mov %rax,-0x58(%r12) │ │ │ │ + lea -0xaf(%r12),%rax │ │ │ │ + mov %rax,-0x50(%r12) │ │ │ │ + movq $0x4a7458,-0x48(%r12) │ │ │ │ + lea -0x5f(%r12),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + lea -0xe7(%r12),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + lea -0x16f(%r12),%rax │ │ │ │ + mov %rax,-0x30(%r12) │ │ │ │ + movq $0x4a7438,-0x28(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x1f7(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0x492da8,-0x10(%r12) │ │ │ │ + lea -0x27(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x287(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0xf(%r12),%rbx │ │ │ │ + add $0x70,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x492748,0x0(%rbp) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x38000000,%eax │ │ │ │ - loop 492775 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734160fc <__environ@GLIBC_2.2.5+0x721c0e54> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49281c │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ + movq $0x290,0x388(%r13) │ │ │ │ + movq $0x48eeb8,-0x30(%rbp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x492808,-0x18(%rbp) │ │ │ │ - lea 0xcee1cf(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 492808 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,0x4800cff0(%rax) │ │ │ │ - movl $0x492838,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 518d38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x68(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + xchg %ax,%ax │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x27(%rdi) │ │ │ │ - movq $0x536178,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x492838,0x0(%rbp) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xb0000000,%eax │ │ │ │ - loope 492865 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734161ec <__environ@GLIBC_2.2.5+0x721c0f44> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49290c │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4928f8,-0x18(%rbp) │ │ │ │ - lea 0xcee147(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4928f8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4800cfef(%rax) │ │ │ │ - movl $0x492928,0x0(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 518d38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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,0x27(%rdi) │ │ │ │ - movq $0x536178,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x492928,0x0(%rbp) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - loope 492955 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734162dc <__environ@GLIBC_2.2.5+0x721c1034> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4929fc │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x4929e8,-0x18(%rbp) │ │ │ │ - lea 0xcee0bf(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4929e8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,%al │ │ │ │ - out %al,(%dx) │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,(%r8) │ │ │ │ - sub 0x0(%rcx),%cl │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 518d38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + 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,0x27(%rdi) │ │ │ │ - movq $0x536178,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x492a18,0x0(%rbp) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xb8000000,%eax │ │ │ │ - loopne 492a45 │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734163cc <__environ@GLIBC_2.2.5+0x721c1124> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 492aec │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x492ad8,-0x18(%rbp) │ │ │ │ - lea 0xcee04f(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 492ad8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - in (%dx),%eax │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r9b,(%r8) │ │ │ │ - sub 0x0(%rcx),%ecx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 518d38 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48f48a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ 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 $0x536178,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x492b08,0x0(%rbp) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x48000000,%eax │ │ │ │ - loopne 492b35 │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 734164bc <__environ@GLIBC_2.2.5+0x721c1214> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 492bdc │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x492bc8,-0x18(%rbp) │ │ │ │ - lea 0xcedfdf(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 492bc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,%al │ │ │ │ - in (%dx),%al │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r15b,%r8b │ │ │ │ - sub 0x0(%rcx),%ecx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 518d38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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) │ │ │ │ - movq $0x536178,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x492bf8,0x0(%rbp) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 492ca7 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 492ca2 │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x492ce8,-0x18(%rbp) │ │ │ │ - lea 0xb93e59(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp dcfc20 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + add %cl,(%rbx) │ │ │ │ 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 492cdc │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 492ce8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ (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 $0xd71550,-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 $0x492cc0,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ + add %al,(%rbx) │ │ │ │ ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 492d9f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 492d9a │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x492de0,-0x18(%rbp) │ │ │ │ - lea 0xb8e6ed(%rip),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp dcfc20 │ │ │ │ - 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 492dd4 │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 492de0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + 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,0x23(%rdi) │ │ │ │ - movq $0xd71550,-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 $0x492db8,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ - ... │ │ │ │ - adc $0x28000000,%eax │ │ │ │ - fmulp %st,%st(6) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7341679c <__environ@GLIBC_2.2.5+0x721c14f4> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 492ebc │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x492ea8,-0x18(%rbp) │ │ │ │ - lea 0xceddbf(%rip),%rbx │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48f62d │ │ │ │ + movq $0x48f538,-0x18(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 492ea8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - iret │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r11b,%r8b │ │ │ │ - cs rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - sbbb $0x0,0x8(%rsi) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jne 48f538 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%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,0x27(%rdi) │ │ │ │ - movq $0x536178,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x492ed8,0x0(%rbp) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xa0000000,%eax │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7341688c <__environ@GLIBC_2.2.5+0x721c15e4> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 492fac │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x492f98,-0x18(%rbp) │ │ │ │ - lea 0xcedd37(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 492f98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - jmp ffffffffc7913069 <__environ@GLIBC_2.2.5+0xffffffffc66bddc1> │ │ │ │ - add %r9b,%r8b │ │ │ │ - (bad) │ │ │ │ - rex.WB add %cl,-0x77(%r9) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - nop │ │ │ │ - pop %rbp │ │ │ │ - or %al,(%rax) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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,0x27(%rdi) │ │ │ │ - movq $0x536178,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x492fc8,0x0(%rbp) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x30000000,%eax │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7341697c <__environ@GLIBC_2.2.5+0x721c16d4> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49309c │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x493088,-0x18(%rbp) │ │ │ │ - lea 0xcedcc7(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock xor $0x48,%ch │ │ │ │ + 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 %rcx,0x0(%rbp) │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 493088 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %ah,(%rax) │ │ │ │ - call ffffffffc7913159 <__environ@GLIBC_2.2.5+0xffffffffc66bdeb1> │ │ │ │ - add %r15b,0x49004930(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 518d38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jne 48f580 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%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,0x27(%rdi) │ │ │ │ - movq $0x536178,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4930b8,0x0(%rbp) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0xc0000000,%eax │ │ │ │ - fmul %st,%st(6) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73416a6c <__environ@GLIBC_2.2.5+0x721c17c4> │ │ │ │ - addr32 sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49318c │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - movq $0x493178,-0x18(%rbp) │ │ │ │ - lea 0xcedc57(%rip),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 493178 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,(%rax) │ │ │ │ - out %eax,$0xcf │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - add %r13b,0x49004931(%r8) │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 518d38 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - 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,0x27(%rdi) │ │ │ │ - movq $0x536178,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - mov %r14,-0x8(%r12) │ │ │ │ - movq $0x1240109,(%r12) │ │ │ │ + js 48f5d2 │ │ │ │ + cmp 0x358(%rbp),%esp │ │ │ │ + ja 48f61d │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov 0xf(%rbx),%rcx │ │ │ │ + mov 0x17(%rbx),%rbx │ │ │ │ + movq $0x48f450,-0x70(%r12) │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ + mov %rdx,-0x60(%r12) │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %rdx,-0x58(%r12) │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + movq $0x48f4a8,-0x48(%r12) │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x48f4d0,-0x30(%r12) │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rbx,-0x28(%r12) │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + movq $0x492dc8,-0x18(%r12) │ │ │ │ + lea -0x2f(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x47(%r12),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x70(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea -0x17(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x28,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x20,0x388(%r13) │ │ │ │ - movq $0x4931a8,0x0(%rbp) │ │ │ │ - jmp fe7978 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - adc $0x0,%eax │ │ │ │ - hlt │ │ │ │ - rolb $1,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49324f │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - call fe2bd0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 49324a │ │ │ │ - movq $0xfeea80,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xced658(%rip),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 61fdc8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x78,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + lea 0xcf4364(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ ... │ │ │ │ - adc $0xe8000000,%eax │ │ │ │ - fcmovne %st(6),%st │ │ │ │ + adc $0xb0000000,%eax │ │ │ │ + rex.XB iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4932af │ │ │ │ + jb 48f68f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call fe2bd0 │ │ │ │ add $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 4932aa │ │ │ │ + je 48f68a │ │ │ │ movq $0xfeea80,-0x10(%rbp) │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ - lea 0xcedb8f(%rip),%r14 │ │ │ │ + lea 0xcf434f(%rip),%r14 │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 47dde8 │ │ │ │ + jmp ee1a50 │ │ │ │ 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) │ │ │ │ - test $0xdc,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4932ea │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f6d2 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ + movq $0x48f6e8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 493ac0 │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp f47948 │ │ │ │ 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) │ │ │ │ - sub %dl,%dh │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ + add %cl,-0x77(%rcx) │ │ │ │ + fimuls -0x39(%rax) │ │ │ │ rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49335f │ │ │ │ - movq $0x493338,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + rex std │ │ │ │ + incb (%rax) │ │ │ │ + movq $0x11839c1,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 493338 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp f40130 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,%al │ │ │ │ - {rex2 0xce} sldt -0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0xced5e0(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xdb9ac1(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - movabs 0x4cd0458d4800cedb,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49341f │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f74a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4933c8,-0x20(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x11839a1,-0x18(%rbp) │ │ │ │ add $0xffffffffffffffe0,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4933c8 │ │ │ │ - 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 %dl,-0x25(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x77(%r8) │ │ │ │ - flds -0x7cb7f81f(%rbx) │ │ │ │ - stc │ │ │ │ - add %esi,0x49(%rbx,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49340f │ │ │ │ - movq $0x493300,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - movq $0x493490,0x8(%rbp) │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - lea 0xb95be3(%rip),%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp fad778 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - movq $0x493450,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 493450 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x7cff26c2(%rax) │ │ │ │ - jrcxz 49345a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 49346d │ │ │ │ - movq $0x4934d8,0x0(%rbp) │ │ │ │ - lea 0xb95c16(%rip),%r14 │ │ │ │ - jmp dcfc20 │ │ │ │ - lea 0xd93e5c(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dl,(%rax) │ │ │ │ - (bad) │ │ │ │ - flds (%rax) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - nopl 0x0(%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 4934cc │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp 4934d8 │ │ │ │ - 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 $0xd71550,-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 $0x4934b0,-0x18(%rbp) │ │ │ │ - mov %r14,-0x10(%rbp) │ │ │ │ - mov %rsi,-0x8(%rbp) │ │ │ │ - mov %rbx,0x0(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp fe7490 │ │ │ │ + xchg %ax,%ax │ │ │ │ add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - ds flds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 493562 │ │ │ │ + jb 48f792 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d71070 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x11839c1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ 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 │ │ │ │ + lea -0x20(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4935a1 │ │ │ │ + jb 48f7da │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdb8edd(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x20(%rbp) │ │ │ │ + movq $0x11839b1,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + jmp f40130 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fcomp %st(0) │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73416f0c <__environ@GLIBC_2.2.5+0x721c1c64> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48f82a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4935f8,-0x18(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 44c290 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,0x4900d93d(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ 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 %dl,0x4900ced8(%rax) │ │ │ │ - add $0xb8,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49371c │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4935b8,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - movq $0x536198,-0x98(%r12) │ │ │ │ - lea -0xb0(%r12),%rdx │ │ │ │ - mov %rdx,-0x90(%r12) │ │ │ │ - movq $0xfb4710,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rdx │ │ │ │ - mov %rdx,-0x80(%r12) │ │ │ │ - movq $0x124ce19,-0x78(%r12) │ │ │ │ - movq $0xfb4220,-0x70(%r12) │ │ │ │ - movq $0x1180a00,-0x68(%r12) │ │ │ │ - lea -0x86(%r12),%rdx │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x6f(%r12),%rdx │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xfb4710,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x535f98,-0x28(%r12) │ │ │ │ - movq $0x1180ad0,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x6181f0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x22(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48f876 │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,0x4900ced7(%rax) │ │ │ │ - add $0x50,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4937b1 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x493578,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x6181f0,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x1180af7,-0x20(%r12) │ │ │ │ - movq $0x493620,-0x18(%r12) │ │ │ │ - lea -0x2f(%r12),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 4937a5 │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 49390c │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x493818,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 493818 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - xlat %ds:(%rbx) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - nop │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edx,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x493378,-0x88(%r12) │ │ │ │ - mov %rbx,-0x78(%r12) │ │ │ │ - mov %rdx,-0x70(%r12) │ │ │ │ - movq $0x536198,-0x68(%r12) │ │ │ │ - lea -0x88(%r12),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x67(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0xfb4220,-0x40(%r12) │ │ │ │ - movq $0x1180998,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - movq $0x493920,-0x10(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - lea 0xced58a(%rip),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x90,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,%al │ │ │ │ - {rex2 0xce} str -0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - js 493972 │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4939ba │ │ │ │ - movq $0x493540,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x536198,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0xfb4710,-0x48(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x124ce19,-0x38(%r12) │ │ │ │ - movq $0xfb4220,-0x30(%r12) │ │ │ │ - movq $0x1180a68,-0x28(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x493748,-0x18(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ - add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493a06 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48f92a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ 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) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ 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) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4939e0,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x493a28,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4800ced4(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493b6d │ │ │ │ - movq $0x493af8,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 493af8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,-0x2c(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsp,%rsi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 493b5d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4932c8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4937d0,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x493a50,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xced3fc(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xcecd4a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - jo 493b6a │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 493bba │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48f9ca │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4940a8 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - shlb $1,(%rdi) │ │ │ │ - flds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493bf2 │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48fa1a │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d71070 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ 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 $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 493c31 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdb884d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - rex.W ror %cl,%sil │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7341759c <__environ@GLIBC_2.2.5+0x721c22f4> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x493c88,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 44c290 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,(%rax) │ │ │ │ - (bad) │ │ │ │ - flds (%rax) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ 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 %dl,%al │ │ │ │ - ror %cl,%dh │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 493dac │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x493c48,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - movq $0x536198,-0x98(%r12) │ │ │ │ - lea -0xb0(%r12),%rcx │ │ │ │ - mov %rcx,-0x90(%r12) │ │ │ │ - movq $0xfb4710,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rcx │ │ │ │ - mov %rcx,-0x80(%r12) │ │ │ │ - movq $0x124ce19,-0x78(%r12) │ │ │ │ - movq $0xfb4220,-0x70(%r12) │ │ │ │ - movq $0x1180a00,-0x68(%r12) │ │ │ │ - lea -0x86(%r12),%rcx │ │ │ │ - mov %rcx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x6f(%r12),%rcx │ │ │ │ - mov %rcx,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0xfb4710,-0x40(%r12) │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x535f98,-0x28(%r12) │ │ │ │ - movq $0x1180b50,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x6181f0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x22(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - 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,(%rbx) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - ror $1,%esi │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - rex.W │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 493e38 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x493c08,-0x40(%r12) │ │ │ │ - mov %r14,-0x30(%r12) │ │ │ │ - movq $0x6181f0,-0x28(%r12) │ │ │ │ - lea -0x40(%r12),%rcx │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - movq $0x1180b77,-0x18(%r12) │ │ │ │ - movq $0x493cb0,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rcx │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nop │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - nop │ │ │ │ - ror $1,%esi │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB loopne 493ea9 │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 493efc │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48faba │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x493ea0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 493ea0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,-0x2f(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - sbb %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3f(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rbx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - movq $0x493f10,-0x8(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - lea 0xcecf91(%rip),%rbx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bh,0x4900ced0(%rax) │ │ │ │ - add $0x70,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 493fa1 │ │ │ │ - movq $0x493bd0,-0x68(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x536198,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x48(%r12) │ │ │ │ - movq $0xfb4710,-0x40(%r12) │ │ │ │ - lea -0x4f(%r12),%rax │ │ │ │ - mov %rax,-0x38(%r12) │ │ │ │ - movq $0x124ce19,-0x30(%r12) │ │ │ │ - movq $0xfb4220,-0x28(%r12) │ │ │ │ - movq $0x1180a68,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x493dd8,-0x10(%r12) │ │ │ │ - lea -0x27(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x10,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopl 0x0(%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) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 493fee │ │ │ │ + jb 48fb06 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ 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 %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + nopw 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x493fc8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x494010,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x31(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 494155 │ │ │ │ - movq $0x4940e0,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4940e0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,(%rax) │ │ │ │ - iret │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsp,%rsi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 494145 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x493b98,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x493e58,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x494038,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xceceac(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xcec762(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - ror $1,%dh │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4941a2 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48fbba │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4945d8 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - call 484a1aea <__environ@GLIBC_2.2.5+0x4724c842> │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4941da │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sbb %cl,%dh │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 494212 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 48fc06 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4940a8 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%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 494251 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdb822d(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + 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 *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + 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) │ │ │ │ - push $0x4800cec9 │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49430a │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4942ff │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48fcba │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x494228,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x6181f0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1180bf7,-0x10(%r12) │ │ │ │ - movq $0x494270,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f476d8 │ │ │ │ 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,(%rbx) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%al │ │ │ │ - enter $0xce,$0x49 │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49436f │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x494288,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x6181f0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %cl,%ah │ │ │ │ - (bad) │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 10417ce4 <__environ@GLIBC_2.2.5+0xf1c2a3c> │ │ │ │ - (bad) │ │ │ │ - rex.RX add %r8d,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 48fd0a │ │ │ │ + movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x4943d8,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 4943d8 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x34(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 4944d3 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4941b8,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x536198,-0x98(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0xfb4710,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x124ce19,-0x78(%r12) │ │ │ │ - movq $0xfb4220,-0x70(%r12) │ │ │ │ - movq $0x1180a68,-0x68(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0x535f98,-0x40(%r12) │ │ │ │ - movq $0x1180bd0,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x4941f0,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x494328,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3a(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f47670 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ + 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 │ │ │ │ + lea -0x28(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49451e │ │ │ │ + jb 48fd56 │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ 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 %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + nopw 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,-0x7d(%rcx) │ │ │ │ - (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x4944f8,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x494540,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sbb (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ ... │ │ │ │ add %al,(%rax) │ │ │ │ add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x36(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,0x3c(%rax) │ │ │ │ + iret │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB clc │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 494685 │ │ │ │ - movq $0x494610,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 494610 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,-0x36(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %esi,0x49(%rsp,%rsi,2) │ │ │ │ - add $0x48,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 494675 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x494180,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x494390,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x494568,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xcec9c4(%rip),%rbx │ │ │ │ + rex.RB orb $0x72,-0x8(%r9,%rdi,1) │ │ │ │ + sub -0x39(%rax),%ecx │ │ │ │ + rex.RB shrb $1,(%r8) │ │ │ │ + decb 0x0(%rax) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp f47590 │ │ │ │ + lea 0xcf3c25(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcec232(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + nop │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,%dl │ │ │ │ + add %dh,%al │ │ │ │ + cmp %edi,%ecx │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4946d2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ + sbb %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2e(%rdi) │ │ │ │ + movq $0x48f6a8,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + movq $0x48fe88,-0x10(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + jmp f479b8 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + or %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - js 4946af │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 7341803c <__environ@GLIBC_2.2.5+0x721c2d94> │ │ │ │ (bad) │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x494728,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x4800cf3b(%rax) │ │ │ │ + movl $0x48fec8,0x0(%rbp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 494728 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jmp fae040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - leave │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,0x3b(%rax) │ │ │ │ + iret │ │ │ │ add %al,-0x7cb7f81d(%rbx) │ │ │ │ sti │ │ │ │ add %esi,0x48(%rax,%rdx,1) │ │ │ │ - lea 0xcec4d0(%rip),%ebx │ │ │ │ - add $0x8,%rbp │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - lea 0xcec4e0(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + lea 0xcf3b40(%rip),%ebx │ │ │ │ + add $0x48,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x48ff08,0x0(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + jmp f479b8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %ch,(%rcx,%rbx,8) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49478a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - 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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r13b,(%r8) │ │ │ │ + decl 0x0(%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp fadf00 │ │ │ │ + mov %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4947c9 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdb7cb5(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xc6,%al │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 73418134 <__environ@GLIBC_2.2.5+0x721c2e8c> │ │ │ │ - and %ecx,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x494820,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - jmp 44c290 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r11b,-0x1(%r8) │ │ │ │ + rex.W add %cl,-0x77(%rcx) │ │ │ │ (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,0x4900d92b(%rax) │ │ │ │ - mov %ebx,%esi │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp d71070 │ │ │ │ + jmp f47948 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,(%rax) │ │ │ │ - (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ + xor %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,%edi │ │ │ │ (bad) │ │ │ │ - mov $0x4d000000,%eax │ │ │ │ - cmp 0x358(%rbp),%esp │ │ │ │ - ja 494944 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4947e0,-0xb0(%r12) │ │ │ │ - mov %r14,-0xa0(%r12) │ │ │ │ - movq $0x536198,-0x98(%r12) │ │ │ │ - lea -0xb0(%r12),%rdx │ │ │ │ - mov %rdx,-0x90(%r12) │ │ │ │ - movq $0xfb4710,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rdx │ │ │ │ - mov %rdx,-0x80(%r12) │ │ │ │ - movq $0x124ce19,-0x78(%r12) │ │ │ │ - movq $0xfb4220,-0x70(%r12) │ │ │ │ - movq $0x1180a00,-0x68(%r12) │ │ │ │ - lea -0x86(%r12),%rdx │ │ │ │ - mov %rdx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x6f(%r12),%rdx │ │ │ │ - mov %rdx,-0x50(%r12) │ │ │ │ - mov %rbx,-0x48(%r12) │ │ │ │ - movq $0xfb4710,-0x40(%r12) │ │ │ │ - mov %rcx,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x535f98,-0x28(%r12) │ │ │ │ - movq $0x1180b50,-0x20(%r12) │ │ │ │ - lea -0x3e(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + movq $0x48f718,-0x28(%r12) │ │ │ │ mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x6181f0,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x22(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ + movq $0x48f760,-0x10(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + lea -0x28(%r12),%rdx │ │ │ │ + lea -0x10(%r12),%rsi │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x38(%rbp),%rdi │ │ │ │ + mov 0x30(%rbp),%r9 │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + jmp 4900ff │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + (bad) │ │ │ │ + add (%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 %bh,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + or %r9b,-0x75(%r8) │ │ │ │ + rex.WRB sub %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ + stos %al,%es:(%rdi) │ │ │ │ + add %eax,(%rax) │ │ │ │ + add %cl,(%rdi) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + addb $0x0,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ (bad) │ │ │ │ - push %rax │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4949d9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4947a0,-0x48(%r12) │ │ │ │ - mov %r14,-0x38(%r12) │ │ │ │ - movq $0x6181f0,-0x30(%r12) │ │ │ │ - lea -0x48(%r12),%rdx │ │ │ │ - mov %rdx,-0x28(%r12) │ │ │ │ - movq $0x1180b77,-0x20(%r12) │ │ │ │ - movq $0x494848,-0x18(%r12) │ │ │ │ - lea -0x2f(%r12),%rdx │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - lea -0x17(%r12),%r14 │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x50,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,%dh │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ - jb 494b25 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x494a40,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 494a40 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,-0x3a(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x7f(%rcx) │ │ │ │ - (bad) │ │ │ │ - mov %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + sbb %r9b,0x45(%r11,%rcx,4) │ │ │ │ + or %cl,0x4d(%rbx,%rcx,4) │ │ │ │ + sub %ch,%cl │ │ │ │ + fiadds (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 494b15 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rbx │ │ │ │ - movq $0x4946e8,-0x80(%r12) │ │ │ │ - mov %rbx,-0x70(%r12) │ │ │ │ - movq $0x536198,-0x68(%r12) │ │ │ │ - lea -0x80(%r12),%rbx │ │ │ │ - mov %rbx,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x67(%r12),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0xfb4220,-0x40(%r12) │ │ │ │ - movq $0x1180c90,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0xfb4710,-0x28(%r12) │ │ │ │ - lea -0x3f(%r12),%rbx │ │ │ │ - mov %rbx,-0x20(%r12) │ │ │ │ - movq $0x124ce19,-0x18(%r12) │ │ │ │ - movq $0xfb4710,-0x10(%r12) │ │ │ │ - mov %rcx,-0x8(%r12) │ │ │ │ - movq $0x124ce19,(%r12) │ │ │ │ - movq $0x494b40,-0x10(%rbp) │ │ │ │ - lea -0xe(%r12),%r14 │ │ │ │ - lea 0xcec371(%rip),%rbx │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - lea -0x26(%r12),%rax │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x88,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + or (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,0x4900cec4(%rax) │ │ │ │ - add $0x78,%esp │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + and %r9b,-0x75(%r8) │ │ │ │ + rex.WRB │ │ │ │ + rex │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 49018f │ │ │ │ + add $0x68,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 494bda │ │ │ │ - movq $0x494768,-0x70(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0x536198,-0x58(%r12) │ │ │ │ - lea -0x70(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0xfb4710,-0x48(%r12) │ │ │ │ - lea -0x57(%r12),%rax │ │ │ │ - mov %rax,-0x40(%r12) │ │ │ │ - movq $0x124ce19,-0x38(%r12) │ │ │ │ - movq $0xfb4220,-0x30(%r12) │ │ │ │ - movq $0x1180a68,-0x28(%r12) │ │ │ │ - lea -0x46(%r12),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - movq $0x494970,-0x18(%r12) │ │ │ │ - lea -0x2f(%r12),%rax │ │ │ │ + ja 490211 │ │ │ │ + movq $0x48fcd0,-0x60(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %r8,-0x48(%r12) │ │ │ │ + mov 0x50(%rbp),%r8 │ │ │ │ + mov %r8,-0x40(%r12) │ │ │ │ + movq $0x48fd20,-0x38(%r12) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov %r9,-0x28(%r12) │ │ │ │ + mov %rdi,-0x20(%r12) │ │ │ │ + movq $0x48fd78,-0x18(%r12) │ │ │ │ + mov %rsi,-0x10(%r12) │ │ │ │ + movq $0x48fda8,-0x8(%r12) │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0x60(%r12),%rsi │ │ │ │ + lea -0x38(%r12),%rdi │ │ │ │ + lea -0x17(%r12),%r9 │ │ │ │ + lea -0x7(%r12),%r10 │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 49016b │ │ │ │ + movq $0x48fc80,-0x20(%r12) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x17(%r12),%rbx │ │ │ │ + mov %rdi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x490038,-0x18(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%r14 │ │ │ │ + movq $0xff0268,-0x30(%rbp) │ │ │ │ + lea -0x20(%r12),%r8 │ │ │ │ + mov %r8,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + mov %r9,0x28(%rbp) │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x490008,0x0(%rbp) │ │ │ │ + mov %r9,0x28(%rbp) │ │ │ │ + mov %rdx,0x30(%rbp) │ │ │ │ + mov %rcx,0x38(%rbp) │ │ │ │ + jmp fe7a00 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4901f5 │ │ │ │ + movq $0x48f7a8,-0x10(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x490238,0x0(%rbp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + mov %rcx,0x18(%rbp) │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + mov %rax,0x40(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x18,0x388(%r13) │ │ │ │ + movq $0x48ffe0,0x18(%rbp) │ │ │ │ add $0x18,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x78,0x388(%r13) │ │ │ │ + jmp fe7a00 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%al │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + or (%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 494c26 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,0x75(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x75(%rax) │ │ │ │ + jne 490254 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 490726 │ │ │ │ + add $0x68,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 490730 │ │ │ │ + movq $0x48f7f0,-0x60(%r12) │ │ │ │ + mov 0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x48f840,-0x38(%r12) │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x48f898,-0x18(%r12) │ │ │ │ + mov %r14,-0x10(%r12) │ │ │ │ + movq $0x48f8c8,-0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + lea -0x60(%r12),%r8 │ │ │ │ + lea -0x38(%r12),%r9 │ │ │ │ + lea -0x17(%r12),%r10 │ │ │ │ + lea -0x7(%r12),%r11 │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + jmp 49056f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ 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 │ │ │ │ + rex.RB │ │ │ │ + rex │ │ │ │ + mov 0x50(%rbp),%rcx │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + jne 490682 │ │ │ │ + add $0xc0,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 490716 │ │ │ │ + movq $0x48f9e0,-0xb8(%r12) │ │ │ │ + mov %rax,-0xa8(%r12) │ │ │ │ + mov %rsi,-0xa0(%r12) │ │ │ │ + mov %r9,-0x98(%r12) │ │ │ │ + movq $0x48fa38,-0x90(%r12) │ │ │ │ + mov %r8,-0x88(%r12) │ │ │ │ + mov %rdx,-0x80(%r12) │ │ │ │ + movq $0x48fa60,-0x78(%r12) │ │ │ │ + mov %rcx,-0x70(%r12) │ │ │ │ + mov %rdi,-0x68(%r12) │ │ │ │ + movq $0x48fa80,-0x60(%r12) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov %rdi,-0x48(%r12) │ │ │ │ + mov 0x68(%rbp),%rdi │ │ │ │ + mov %rdi,-0x40(%r12) │ │ │ │ + movq $0x48fad0,-0x38(%r12) │ │ │ │ + mov %rax,-0x28(%r12) │ │ │ │ + mov %rsi,-0x20(%r12) │ │ │ │ + movq $0x48fb28,-0x18(%r12) │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x48fb58,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0xb8(%r12),%r9 │ │ │ │ + lea -0x8f(%r12),%r8 │ │ │ │ + lea -0x77(%r12),%rcx │ │ │ │ + lea -0x60(%r12),%rsi │ │ │ │ + lea -0x38(%r12),%r10 │ │ │ │ + lea -0x17(%r12),%r11 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + jmp 49056f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + or $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + rex.WRB push $0x60558b48 │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x50(%rbp),%rsi │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x20(%rbp),%r9 │ │ │ │ + mov 0x18(%rbp),%r10 │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + jmp 49056f │ │ │ │ + or $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + cmp %r9b,-0x75(%r8) │ │ │ │ + rex.WRB and %r9b,-0x77(%r8) │ │ │ │ + fiaddl -0x7cb7f81e(%rbx) │ │ │ │ + cli │ │ │ │ + add %ecx,(%rdi) │ │ │ │ + test %bh,(%rbx) │ │ │ │ + add %eax,(%rax) │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ + push $0x58a53b4d │ │ │ │ add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x494c00,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x494c48,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + xchg %edx,0x1(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800cec3(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 494d8d │ │ │ │ - movq $0x494d18,-0x8(%rbp) │ │ │ │ + movq $0x48fb80,-0x60(%r12) │ │ │ │ + mov 0x48(%rbp),%rbx │ │ │ │ + mov %rbx,-0x50(%r12) │ │ │ │ + mov %rcx,-0x48(%r12) │ │ │ │ + mov 0x68(%rbp),%rcx │ │ │ │ + mov %rcx,-0x40(%r12) │ │ │ │ + movq $0x48fbd0,-0x38(%r12) │ │ │ │ + mov 0x40(%rbp),%rdx │ │ │ │ + mov %rdx,-0x28(%r12) │ │ │ │ + mov 0x28(%rbp),%rdx │ │ │ │ + mov %rdx,-0x20(%r12) │ │ │ │ + movq $0x48fc28,-0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rdx,-0x10(%r12) │ │ │ │ + movq $0x48fc58,-0x8(%r12) │ │ │ │ + mov 0x50(%rbp),%rdx │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + mov 0x60(%rbp),%rdx │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + add $0x18,%rbp │ │ │ │ + lea -0x60(%r12),%rsi │ │ │ │ + lea -0x38(%r12),%r10 │ │ │ │ + lea -0x17(%r12),%r11 │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + add $0x28,%r12 │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4905db │ │ │ │ + movq $0x48f990,-0x20(%r12) │ │ │ │ + mov %rbx,-0x10(%r12) │ │ │ │ + mov %rsi,-0x8(%r12) │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + movq $0x4904c0,-0x18(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 494d18 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x30(%rbp) │ │ │ │ + lea -0x20(%r12),%rax │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %rdx,-0x20(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rsi,0x8(%rbp) │ │ │ │ + mov %r10,0x10(%rbp) │ │ │ │ + mov %r11,0x18(%rbp) │ │ │ │ + mov %rbx,0x38(%rbp) │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x28,0x388(%r13) │ │ │ │ + movq $0x490458,-0x18(%rbp) │ │ │ │ + mov %r8,-0x10(%rbp) │ │ │ │ + mov %r9,-0x8(%rbp) │ │ │ │ + mov %rdi,0x0(%rbp) │ │ │ │ + mov %rsi,0x8(%rbp) │ │ │ │ + mov %r10,0x10(%rbp) │ │ │ │ + mov %r11,0x18(%rbp) │ │ │ │ + mov %r14,0x38(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + movq $0x490318,0x0(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + movq $0xff0268,-0x18(%rbp) │ │ │ │ + mov %rcx,-0x10(%rbp) │ │ │ │ + mov 0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe8,%rbp │ │ │ │ + jmp fae248 │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %bl,0x4800cec3(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 494d98 │ │ │ │ - add $0x48,%r12 │ │ │ │ + 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) │ │ │ │ + rex.WRB cmp %r9b,-0x75(%r8) │ │ │ │ + push %rbp │ │ │ │ + xor %cl,-0x75(%rax) │ │ │ │ + jne 490698 │ │ │ │ + mov 0x20(%rbp),%rdi │ │ │ │ + mov 0x18(%rbp),%r8 │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + add $0xffffffffffffffd0,%rbp │ │ │ │ + jmp 490682 │ │ │ │ + add $0x58,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 494d7d │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4946b0,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4949f8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x494c70,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + ja 4906e2 │ │ │ │ + movq $0x48f8f0,-0x50(%r12) │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov %rsi,-0x38(%r12) │ │ │ │ + mov %r9,-0x30(%r12) │ │ │ │ + movq $0x48f948,-0x28(%r12) │ │ │ │ + mov %r8,-0x20(%r12) │ │ │ │ + mov %rdx,-0x18(%r12) │ │ │ │ + movq $0x48f970,-0x10(%r12) │ │ │ │ + mov %rcx,-0x8(%r12) │ │ │ │ + mov %rdi,(%r12) │ │ │ │ + lea -0x50(%r12),%rsi │ │ │ │ + lea -0x27(%r12),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x70,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x490660,0x30(%rbp) │ │ │ │ + mov %r9,0x38(%rbp) │ │ │ │ + mov %r8,0x48(%rbp) │ │ │ │ + mov %rdi,0x50(%rbp) │ │ │ │ + mov %rsi,0x58(%rbp) │ │ │ │ + mov %rdx,0x60(%rbp) │ │ │ │ + mov %rcx,0x68(%rbp) │ │ │ │ + add $0x30,%rbp │ │ │ │ + jmp fe7490 │ │ │ │ + movq $0xc0,0x388(%r13) │ │ │ │ jmp fe7900 │ │ │ │ - lea 0xcec31c(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xcebb2a(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x58,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x68,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + movq $0x30,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add $0x0,%al │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ - rex ret │ │ │ │ (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + xor %bh,%cl │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 494dda │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 495210 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ + jb 490827 │ │ │ │ + movq $0x4907b0,-0x20(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r14,-0x18(%rbp) │ │ │ │ + mov %rsi,-0x10(%rbp) │ │ │ │ + mov %rdi,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffe0,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4907b0 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0x25,%al │ │ │ │ - flds (%rax) │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 494e12 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,0x4800cf32(%rax) │ │ │ │ + movl $0x4907f8,-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 │ │ │ │ - jmp d71070 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 4907f8 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,0x32(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + sub %r9b,-0x39(%r8) │ │ │ │ + sub %r9b,0x8(%r8) │ │ │ │ + rex.WB add %cl,0x4d(%r11,%rcx,4) │ │ │ │ + adc %cl,0x45(%rbx,%rcx,4) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + (bad) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 48fdd8 │ │ │ │ + lea 0xcf321a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov %al,%dl │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 494e4a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 494ce0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x492dc8,-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 $0x490848,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + 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 494e89 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 4908da │ │ │ │ movq $0xfee7c8,-0x10(%rbp) │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdb75f5(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + movq $0xff0268,-0x28(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0x20(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp f3ff90 │ │ │ │ jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ 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) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - pop %rax │ │ │ │ - mov $0x8d4800ce,%esi │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 494f42 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 494f37 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x494e60,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x6181f0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1180d1f,-0x10(%r12) │ │ │ │ - movq $0x494ea8,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x9(%rcx,%rcx,4) │ │ │ │ + mov 0xf(%rbx),%rsi │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7a50 │ │ │ │ + sbb %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %bh,0x4900cebd(%rax) │ │ │ │ - add $0x38,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 494fa7 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x494ec0,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - movq $0x6181f0,-0x10(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%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) │ │ │ │ + or %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - clc │ │ │ │ - ror $0x0,%dh │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + lea -0x48(%rbp),%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 49511b │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x495010,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + jb 490a36 │ │ │ │ + mov %r8,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 490a27 │ │ │ │ + movq $0x4909b8,-0x38(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x4(%rbx),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x6(%r8),%rbx │ │ │ │ + mov %rcx,-0x30(%rbp) │ │ │ │ + mov %rax,-0x28(%rbp) │ │ │ │ + mov %r14,-0x20(%rbp) │ │ │ │ + mov %rsi,-0x18(%rbp) │ │ │ │ + mov %rdi,-0x10(%rbp) │ │ │ │ + mov 0xe(%r8),%rax │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + add $0xffffffffffffffc8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495010 │ │ │ │ + jne 4909b8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ + nopl (%rax) │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dh,0x4900cec0(%rax) │ │ │ │ - add $0xb8,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 49510b │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x494df0,-0xb0(%r12) │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0x536198,-0x98(%r12) │ │ │ │ - lea -0xb0(%r12),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0xfb4710,-0x88(%r12) │ │ │ │ - lea -0x97(%r12),%rax │ │ │ │ - mov %rax,-0x80(%r12) │ │ │ │ - movq $0x124ce19,-0x78(%r12) │ │ │ │ - movq $0xfb4220,-0x70(%r12) │ │ │ │ - movq $0x1180a68,-0x68(%r12) │ │ │ │ - lea -0x86(%r12),%rax │ │ │ │ - mov %rax,-0x60(%r12) │ │ │ │ - movq $0xfb4710,-0x58(%r12) │ │ │ │ - lea -0x6f(%r12),%rax │ │ │ │ - mov %rax,-0x50(%r12) │ │ │ │ - movq $0x124ce19,-0x48(%r12) │ │ │ │ - movq $0x535f98,-0x40(%r12) │ │ │ │ - movq $0x1180cf8,-0x38(%r12) │ │ │ │ - lea -0x56(%r12),%rax │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - movq $0x494e28,-0x28(%r12) │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x494f60,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x3a(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xb8,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ - 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 495156 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock add %cl,(%rdx) │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ + 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 │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 490a00 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + nopl (%rax) │ │ │ │ + or %al,(%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,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ + adc %r9b,-0x39(%r8) │ │ │ │ + adc %r10b,0xa(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r9) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + jge 490a1b │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rbp),%r14 │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 490948 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %cl,(%rax) │ │ │ │ add %al,(%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) │ │ │ │ - xor %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 $0x495130,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x495178,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ - ... │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,(%rsi) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4800cebe(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4952bd │ │ │ │ - movq $0x495248,-0x8(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 495248 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %dh,0x4800cebe(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4952c8 │ │ │ │ - add $0x48,%r12 │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4952ad │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x494db8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x494fc8,-0x28(%r12) │ │ │ │ + ja 490ac0 │ │ │ │ + movq $0x4908a0,-0x50(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,-0x38(%r12) │ │ │ │ + mov %rsi,-0x30(%r12) │ │ │ │ + movq $0x4908f8,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov %rax,-0x18(%r12) │ │ │ │ - movq $0x4951a0,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ + movq $0x490920,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x50(%r12),%rsi │ │ │ │ + lea -0x27(%r12),%r14 │ │ │ │ lea -0xf(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xcebe34(%rip),%rbx │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - lea 0xceb5fa(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + add $0x38,%rbp │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + movq $0x58,0x388(%r13) │ │ │ │ + movq $0x490a50,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push $0x4800cebe │ │ │ │ - lea -0x10(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 49530a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 495978 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - andb $0xd9,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 495342 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + adc %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2c(%rdi) │ │ │ │ + movq $0x490948,-0x8(%r12) │ │ │ │ + mov %r14,(%r12) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x4(%r12),%rbx │ │ │ │ + jmp 490948 │ │ │ │ + movq $0x10,0x388(%r13) │ │ │ │ + lea 0xcf2f1d(%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) │ │ │ │ - movabs 0x4cf0458d4800cebd,%al │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 49537a │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB fmuls -0x8(%r9,%rdi,1) │ │ │ │ + jb 490c3f │ │ │ │ + movq $0x490b98,-0x10(%rbp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 495210 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 490b98 │ │ │ │ + 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) │ │ │ │ - add %al,(%rax) │ │ │ │ - sarb $0xf0,0x458d4800(%rsi,%rcx,8) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 4953b2 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 4945d8 │ │ │ │ - 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) │ │ │ │ - test $0xbb,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + rorb $1,(%rbx) │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ + rex.XB cmovs -0x76b7f8a5(%r11),%ecx │ │ │ │ + add %r9b,-0x7d(%r8) │ │ │ │ (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4953ea │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 493ac0 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + ret │ │ │ │ + (bad) │ │ │ │ + jne 490bd0 │ │ │ │ + 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 495429 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xdb7055(%rip),%r14 │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock sbb %cl,(%rcx,%rcx,2) │ │ │ │ + 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 ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 490c18 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ + add $0x0,%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 │ │ │ │ + and %r9b,-0x39(%r8) │ │ │ │ + and %r12b,0xc(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r9) │ │ │ │ + (bad) 0x45(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + jge 490c3f │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 490af0 │ │ │ │ + lea 0xcf2e1a(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - nop │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x23(%rdi) │ │ │ │ + movq $0x492dc8,-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 $0x490c60,0x0(%rbp) │ │ │ │ + jmp fe79b8 │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %bh,-0x72b7ff32(%rcx) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 4954e2 │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4954d7 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x495400,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x6181f0,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rbx │ │ │ │ - mov %rbx,-0x18(%r12) │ │ │ │ - movq $0x1180d9f,-0x10(%r12) │ │ │ │ - movq $0x495448,-0x8(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x40,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1000000,%eax │ │ │ │ + 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 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %bh,-0x48(%rax) │ │ │ │ - (bad) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49558c │ │ │ │ - add $0x30,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495581 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - movq $0x495460,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - movq $0x495500,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + add %cl,0x4900cf2d(%rax) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x5(%rbx),%r14 │ │ │ │ + jmp 490768 │ │ │ │ + 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 $0x0,%al │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp 490b58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sldt (%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0xce,%bh │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 49563d │ │ │ │ - add $0x38,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495632 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rbx │ │ │ │ - movq $0x495520,-0x30(%r12) │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - mov %rdx,-0x10(%r12) │ │ │ │ - movq $0x4955a8,-0x8(%r12) │ │ │ │ - lea -0x30(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x38,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax,%rax,1) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + testl $0x6738b4c,-0xa(%rcx,%rcx,4) │ │ │ │ + jmp 48f4f8 │ │ │ │ + nop │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - cmp %dh,-0x7cb6ff32(%rdi) │ │ │ │ + add %cl,(%rax) │ │ │ │ + sub $0x834900cf,%eax │ │ │ │ (bad) │ │ │ │ - rex.W │ │ │ │ + push %rax │ │ │ │ cmp 0x358(%r13),%r12 │ │ │ │ - ja 4956b9 │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x4955c8,-0x40(%r12) │ │ │ │ - mov %rax,-0x30(%r12) │ │ │ │ - mov %r14,-0x28(%r12) │ │ │ │ - mov %rcx,-0x20(%r12) │ │ │ │ - mov %rdx,-0x18(%r12) │ │ │ │ - movq $0x6181f0,-0x10(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ + ja 490da5 │ │ │ │ + movq $0x490cc0,-0x48(%r12) │ │ │ │ + mov %r14,-0x40(%r12) │ │ │ │ + movq $0x490cf0,-0x38(%r12) │ │ │ │ + mov %r14,-0x30(%r12) │ │ │ │ + movq $0x490d18,-0x28(%r12) │ │ │ │ + mov %r14,-0x20(%r12) │ │ │ │ + movq $0xedad68,-0x18(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + lea -0x37(%r12),%rax │ │ │ │ mov %rax,-0x8(%r12) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + lea -0x45(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ + movq $0x50,0x388(%r13) │ │ │ │ + lea 0xcf2cb1(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - add %eax,(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - xor %bh,-0x72b7ff32(%rdx) │ │ │ │ - rex.RB call 1041902c <__environ@GLIBC_2.2.5+0xf1c3d84> │ │ │ │ - (bad) │ │ │ │ - pushf │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB │ │ │ │ - lock enter $0xfee7,$0x0 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x495720,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 490e1d │ │ │ │ + movq $0x490e10,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495720 │ │ │ │ + jne 490e10 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ch,%al │ │ │ │ - mov $0x814900ce,%ecx │ │ │ │ - (bad) │ │ │ │ - clc │ │ │ │ - add %al,(%rax) │ │ │ │ - add %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %cl,(%rdi) │ │ │ │ - xchg %edi,0x48000001(%rip) │ │ │ │ - mov 0x7(%rbx),%eax │ │ │ │ - mov 0xf(%rbx),%rcx │ │ │ │ - mov 0x17(%rbx),%rdx │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - movq $0x495320,-0xf0(%r12) │ │ │ │ - mov %rax,-0xe0(%r12) │ │ │ │ - movq $0x536198,-0xd8(%r12) │ │ │ │ - lea -0xf0(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%r12) │ │ │ │ - movq $0xfb4710,-0xc8(%r12) │ │ │ │ - lea -0xd7(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%r12) │ │ │ │ - movq $0x124ce19,-0xb8(%r12) │ │ │ │ - movq $0xfb4220,-0xb0(%r12) │ │ │ │ - movq $0x1180a68,-0xa8(%r12) │ │ │ │ - lea -0xc6(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%r12) │ │ │ │ - movq $0xfb4710,-0x98(%r12) │ │ │ │ - lea -0xaf(%r12),%rax │ │ │ │ - mov %rax,-0x90(%r12) │ │ │ │ - movq $0x124ce19,-0x88(%r12) │ │ │ │ - movq $0x535f98,-0x80(%r12) │ │ │ │ - movq $0x1180d78,-0x78(%r12) │ │ │ │ - lea -0x96(%r12),%rax │ │ │ │ - mov %rax,-0x70(%r12) │ │ │ │ - movq $0x495358,-0x68(%r12) │ │ │ │ - mov %rcx,-0x58(%r12) │ │ │ │ - movq $0x495390,-0x50(%r12) │ │ │ │ - mov %rdx,-0x40(%r12) │ │ │ │ - movq $0x4953c8,-0x38(%r12) │ │ │ │ - mov %rbx,-0x28(%r12) │ │ │ │ - movq $0x495660,-0x20(%r12) │ │ │ │ - lea -0x38(%r12),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rax │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x7a(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0x1f(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0xf8,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xcf2c54(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + 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 │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 4958be │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ + jb 490e85 │ │ │ │ + movq $0x490e78,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 490e78 │ │ │ │ + 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 -0x3416f73b(%rbx),%eax │ │ │ │ + push %rsi │ │ │ │ + mov $0x0,%ch │ │ │ │ + lea 0xcf2bf4(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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 490eed │ │ │ │ + movq $0x490ee0,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 490ee0 │ │ │ │ + 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 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xcf2b94(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ 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 490f59 │ │ │ │ + movq $0x490f48,-0x8(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ + test $0x7,%bl │ │ │ │ + jne 490f48 │ │ │ │ + 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) │ │ │ │ - xor %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 $0x495898,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x4958e0,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ + mov (%rbx),%eax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xcf2b30(%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,0x4800ceb7(%rax) │ │ │ │ - lea -0x8(%rbp),%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB clc │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 495a25 │ │ │ │ - movq $0x4959b0,-0x8(%rbp) │ │ │ │ + jb 490fc9 │ │ │ │ + movq $0x490fb8,-0x8(%rbp) │ │ │ │ mov %r14,%rbx │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 4959b0 │ │ │ │ + jne 490fb8 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ceb7(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 495a30 │ │ │ │ - add $0x48,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495a15 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x4952e8,-0x40(%r12) │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - movq $0x4956d8,-0x28(%r12) │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x495908,-0x10(%r12) │ │ │ │ - lea -0x28(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x40(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x75(%rax) │ │ │ │ + pop %rbx │ │ │ │ + (bad) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x48,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xceb724(%rip),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + lea 0xcf2ac8(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xceae92(%rip),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + adc $0x20000000,%eax │ │ │ │ + or $0x8d4800da,%eax │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49102f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 49102a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xb7f800(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp eaf110 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x40000000,%eax │ │ │ │ + rex.WR iretq │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 49108f │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 49108a │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcf52d8(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a7008 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + jmp *%rax │ │ │ │ + jmp *-0x10(%r13) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + ... │ │ │ │ + adc $0x38000000,%eax │ │ │ │ + sub %bh,%cl │ │ │ │ + add %cl,-0x73(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock cmp %r15,%rax │ │ │ │ + jb 4910f6 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + call fe2bd0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4910f1 │ │ │ │ + movq $0xfeea80,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ + lea 0xcf29df(%rip),%rsi │ │ │ │ + lea 0xdb0189(%rip),%r14 │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp 4a9608 │ │ │ │ + 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,-0x9(%rcx,%rcx,4) │ │ │ │ + lea 0xcf29e6(%rip),%rsi │ │ │ │ + lea 0xdb0100(%rip),%r14 │ │ │ │ + jmp 4aa250 │ │ │ │ xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - push %rax │ │ │ │ - sbb %ebx,%ecx │ │ │ │ add %cl,-0x73(%rax) │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 495a72 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ + jb 49116d │ │ │ │ + mov %r14,%rax │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + movq $0xfefd40,-0x10(%rbp) │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp d71070 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + jmp f47528 │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - enter $0xceb6,$0x0 │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 495aaa │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 495978 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %eax,(%rax) │ │ │ │ + add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ + mov 0x7(%rbx),%r14 │ │ │ │ + jmp ed7e78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sbb (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + ... │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ + add %dh,0x4800cf29(%rax) │ │ │ │ + lea -0x28(%rbp),%eax │ │ │ │ cmp %r15,%rax │ │ │ │ - jb 495b12 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x495b00,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 495b00 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + jb 4911f3 │ │ │ │ + movq $0x491210,-0x28(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,-0x20(%rbp) │ │ │ │ + mov %rdi,-0x18(%rbp) │ │ │ │ + mov %r9,-0x10(%rbp) │ │ │ │ + mov 0x0(%rbp),%rcx │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xffffffffffffffd8,%rbp │ │ │ │ + jmp ff2d88 │ │ │ │ + lea 0xcf298e(%rip),%rbx │ │ │ │ + jmp *-0x8(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,0x29(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r8b,0x12(%r8) │ │ │ │ + rex.WB add %cl,0x75(%r11,%rcx,4) │ │ │ │ + sbb %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + sbb %r13b,%r9b │ │ │ │ + pop %rsp │ │ │ │ + sbb 0x401f0f00(%rsi),%esi │ │ │ │ + add %al,0x0(%rip) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + sub %ecx,%edi │ │ │ │ add %cl,-0x39(%rax) │ │ │ │ - add %r13b,(%r8) │ │ │ │ - pop %rbx │ │ │ │ - rex.WB add %sil,(%r9) │ │ │ │ - testb $0xde,-0x77(%rcx) │ │ │ │ - jmp f3cb48 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ... │ │ │ │ - (bad) │ │ │ │ + add %r14b,0x12(%r8) │ │ │ │ + rex.WB add %cl,0x75(%r11,%rcx,4) │ │ │ │ + and %cl,-0x77(%rax) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + and %r13b,%r9b │ │ │ │ + sub $0x1b,%al │ │ │ │ + mov $0x0,%dh │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + sub %cl,%bh │ │ │ │ add %cl,-0x7d(%rcx) │ │ │ │ (bad) │ │ │ │ - adc %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x1d(%rdi) │ │ │ │ - movq $0xfb4650,-0x8(%r12) │ │ │ │ - lea 0x1(%rbx),%rax │ │ │ │ + rex.W │ │ │ │ + cmp 0x358(%r13),%r12 │ │ │ │ + ja 4912e9 │ │ │ │ + movq $0xfb4710,-0x40(%r12) │ │ │ │ + mov %rbx,-0x38(%r12) │ │ │ │ + movq $0x124ce19,-0x30(%r12) │ │ │ │ + movq $0xfb4710,-0x28(%r12) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rax,-0x20(%r12) │ │ │ │ + lea -0x3e(%r12),%rax │ │ │ │ + mov %rax,-0x18(%r12) │ │ │ │ + movq $0xfb4710,-0x10(%r12) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + lea -0x26(%r12),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ - lea -0x7(%r12),%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x10,0x388(%r13) │ │ │ │ - movq $0x495b28,0x0(%rbp) │ │ │ │ - jmp fe7918 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add %eax,(%rax) │ │ │ │ + movq $0x491310,0x18(%rbp) │ │ │ │ + mov 0x8(%rbp),%r14 │ │ │ │ + lea -0xe(%r12),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 4a7008 │ │ │ │ + movq $0x48,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,(%rax) │ │ │ │ + sub %cl,%bh │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r14b,(%r8) │ │ │ │ + adc 0x0(%rcx),%ecx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp ec83f0 │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x18(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 495bdd │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - movq $0x495bc0,-0x18(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 495bc0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rax) │ │ │ │ + sub %cl,%bh │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r11b,0x13(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fimuls 0x35(%rbp,%rcx,4) │ │ │ │ + out %eax,$0x27 │ │ │ │ + iret │ │ │ │ + add %ch,%cl │ │ │ │ + xor %ebp,-0x5c(%rbx) │ │ │ │ + add %dl,0x2(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rax) │ │ │ │ - jnp 495bcb │ │ │ │ - add %cl,(%rdi) │ │ │ │ - sahf │ │ │ │ - rorb $0xb6,(%rdi) │ │ │ │ - rorb $0xe0,-0x3f(%rax) │ │ │ │ - add -0x75(%rax),%ecx │ │ │ │ - cwtl │ │ │ │ - rcr $1,%bl │ │ │ │ (bad) │ │ │ │ - add %ecx,-0x7d(%rax) │ │ │ │ - (bad) │ │ │ │ - add %al,%gs:-0x1(%rcx) │ │ │ │ - lock nopl %gs:0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,0x27(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x13(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r9) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + mov %dh,-0x5d(%rax) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - fsubrs 0x458d4800(%rsi,%rcx,8) │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 495c21 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - lea 0xceacbc(%rip),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ed8680 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl (%rax) │ │ │ │ - add (%rax),%al │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ + add %ch,(%rax) │ │ │ │ + (bad) │ │ │ │ + iret │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x39(%rdi) │ │ │ │ + movq $0x491148,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + movq $0x491190,-0x8(%r12) │ │ │ │ + lea -0x17(%r12),%rax │ │ │ │ + mov %rax,(%r12) │ │ │ │ + movq $0x4913e0,0x0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea -0x7(%r12),%r14 │ │ │ │ + jmp ed7e78 │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - adc (%rax),%al │ │ │ │ add %al,(%rax) │ │ │ │ - sub %dh,-0x72b7ff32(%rbp) │ │ │ │ - rex.RB │ │ │ │ - lock cmp %r15,%rax │ │ │ │ - jb 495c5e │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp 496030 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rax),%eax │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ + add %al,%al │ │ │ │ + es iret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r9b,(%r8) │ │ │ │ + adc $0x49,%al │ │ │ │ + add %cl,0x75(%rbx,%rcx,4) │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %ch,%cl │ │ │ │ + repz pop %rdi │ │ │ │ + stos %eax,%es:(%rdi) │ │ │ │ + add %cl,(%rdi) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rdx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - sldt (%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x73(%rax) │ │ │ │ - rex.RB call 104195cc <__environ@GLIBC_2.2.5+0xf1c4324> │ │ │ │ + add %bl,0x4800cf26(%rax) │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + movq $0x491438,0x10(%rbp) │ │ │ │ + mov 0x8(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 4aa250 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ (bad) │ │ │ │ - ret │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x39(%rax) │ │ │ │ - rex.RB call 92b94d │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rcx,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffe8,%rbp │ │ │ │ + add %ch,0x26(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x48(%rsp,%rax,2) │ │ │ │ + movl $0x491478,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495cc0 │ │ │ │ + jne 491478 │ │ │ │ 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 %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 │ │ │ │ + add %ch,(%rax) │ │ │ │ + es iret │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x14(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + lea 0xcf2611(%rip),%rbx │ │ │ │ + add $0x8,%rbp │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - movq $0x495d08,0x8(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x8,%rbp │ │ │ │ + movq $0x4914d0,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495d08 │ │ │ │ + jne 4914d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nop │ │ │ │ - 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,-0x39(%rax) │ │ │ │ - add %r15b,(%r8) │ │ │ │ - pop %rbp │ │ │ │ - rex.WB add %cl,-0x75(%r8) │ │ │ │ - rex.XB (bad) │ │ │ │ - mov 0x8(%rbp),%rbx │ │ │ │ - mov %rax,0x8(%rbp) │ │ │ │ + add %dl,%al │ │ │ │ + and $0x894800cf,%eax │ │ │ │ + fadds -0x7cb7f820(%rbx) │ │ │ │ + clc │ │ │ │ + add %esi,0x6(%rbp) │ │ │ │ + add $0x10,%rbp │ │ │ │ + jmp 491488 │ │ │ │ + movq $0x491518,-0x8(%rbp) │ │ │ │ + mov 0x6(%rbx),%rax │ │ │ │ + mov 0xe(%rbx),%rbx │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 495d38 │ │ │ │ + jne 491518 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add %al,(%r8) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add (%rax),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fimuls 0x75(%rbx,%rcx,4) │ │ │ │ - or %cl,-0x7d(%rax) │ │ │ │ (bad) │ │ │ │ - nop │ │ │ │ - enter $0xffff,$0x41 │ │ │ │ - jmp *-0x10(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - adc %al,(%rax) │ │ │ │ + add %cl,-0x7cff30db(%rax) │ │ │ │ + jrcxz 491522 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 49152a │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp 491488 │ │ │ │ + movq $0x491550,0x0(%rbp) │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ + jmp fe6550 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add (%rcx),%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - lea -0x8(%rbp),%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 495daa │ │ │ │ - movq $0x495d98,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff8,%rbp │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 495d98 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ... │ │ │ │ (bad) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fiadds -0x42(%rcx) │ │ │ │ - add %eax,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ - add $0x8,%rbp │ │ │ │ - jmp 4925d8 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x0,%eax │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x15(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + sbb %r13b,%r9b │ │ │ │ + call ffffffff8349cab8 <__environ@GLIBC_2.2.5+0xffffffff82247810> │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rdi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %ah,0x4800ceb3(%rax) │ │ │ │ - lea -0x40(%rbp),%eax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 495e48 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495e3d │ │ │ │ - movq $0xfee7c8,-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 $0xfed6e0,-0x10(%r12) │ │ │ │ - mov %rdx,(%r12) │ │ │ │ - movq $0x495e60,-0x40(%rbp) │ │ │ │ - lea -0x10(%r12),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0xdb5ee9(%rip),%r14 │ │ │ │ - mov %r8,-0x38(%rbp) │ │ │ │ - mov %rax,-0x30(%rbp) │ │ │ │ - mov %rcx,-0x28(%rbp) │ │ │ │ - mov %r9,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - add $0xffffffffffffffc0,%rbp │ │ │ │ - jmp ec74c0 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - mov $0xce,%bl │ │ │ │ - add %al,-0x7cb7f81d(%rbx) │ │ │ │ - sti │ │ │ │ - add %esi,0x48(%rsi,%rsi,2) │ │ │ │ - movl $0x495e90,0x0(%rbp) │ │ │ │ - mov 0x20(%rbp),%rbx │ │ │ │ - test $0x7,%bl │ │ │ │ - jne 495e90 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp *%rax │ │ │ │ - nop │ │ │ │ - add $0x2,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0xce,%dl │ │ │ │ add %cl,-0x75(%rax) │ │ │ │ - or %r9b,-0x75(%r8) │ │ │ │ - rex.WRB sub %r9b,-0x77(%r8) │ │ │ │ - fiaddl -0x7cb7f81e(%rbx) │ │ │ │ - cli │ │ │ │ - add %esi,0x49(%rcx,%rcx,2) │ │ │ │ - add $0x18,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495ecf │ │ │ │ - movq $0x495d60,-0x10(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x10(%r12),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 496430 │ │ │ │ - movq $0x18,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - lea 0xceaa3b(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - add $0x28,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 495f2a │ │ │ │ - movq $0x495c78,-0x20(%r12) │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x20(%r12),%r14 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 496430 │ │ │ │ - movq $0x28,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + or %r9b,-0x39(%r8) │ │ │ │ + or %r13b,0x48004915(%r8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + add $0x8,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + 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 495f76 │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0xfffffffffffffff0,%rbp │ │ │ │ - jmp ff2d88 │ │ │ │ - jmp *-0x10(%r13) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1000000,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %al,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,-0x77(%rax) │ │ │ │ + fimuls 0x75(%rbx,%rcx,4) │ │ │ │ + or %cl,-0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x7d(%rax) │ │ │ │ + (bad) │ │ │ │ + add %ah,%gs:0xf(%rsi) │ │ │ │ + (bad) │ │ │ │ + add %r8b,(%rax) │ │ │ │ + sbb %eax,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rcx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + add %cl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x75(%rax) │ │ │ │ - pop %rbx │ │ │ │ - (bad) │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ + add %dh,0x4800cf25(%rax) │ │ │ │ + lea -0x30(%rbp),%eax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 491671 │ │ │ │ + movq $0x491620,-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 491620 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1000000,%eax │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rdx) │ │ │ │ - add %al,(%rax) │ │ │ │ - add %al,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x0,%al │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,(%rbx) │ │ │ │ add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ add %al,(%rax) │ │ │ │ - add %cl,-0x7d(%rcx) │ │ │ │ + add %ch,0x25(%rax) │ │ │ │ + iret │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB clc │ │ │ │ + pop %rax │ │ │ │ (bad) │ │ │ │ - xor %cl,0x3b(%rbp) │ │ │ │ - movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ - pop %rax │ │ │ │ - add (%rax),%eax │ │ │ │ - add %dh,0x3a(%rdi) │ │ │ │ - mov 0x7(%rbx),%rax │ │ │ │ + rex.WB add %cl,-0x75(%r8) │ │ │ │ + rex.XB (bad) │ │ │ │ mov 0xf(%rbx),%rbx │ │ │ │ - movq $0x495f50,-0x28(%r12) │ │ │ │ - mov %r14,-0x18(%r12) │ │ │ │ - mov %rbx,-0x10(%r12) │ │ │ │ - movq $0x495f98,-0x8(%r12) │ │ │ │ - lea -0x28(%r12),%rbx │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - lea -0x7(%r12),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff2d88 │ │ │ │ - movq $0x30,0x388(%r13) │ │ │ │ - jmp *-0x8(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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) │ │ │ │ - xor %dh,-0x72b7ff32(%rcx) │ │ │ │ - rex.RB rorb $1,-0x8(%r9,%rdi,1) │ │ │ │ - jb 496136 │ │ │ │ - movq $0x496090,-0x30(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x7(%rbx),%rcx │ │ │ │ - mov 0xf(%rbx),%rdx │ │ │ │ - mov 0x17(%rbx),%rsi │ │ │ │ - mov 0x1f(%rbx),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rdi,-0x28(%rbp) │ │ │ │ - mov %rcx,-0x20(%rbp) │ │ │ │ - mov %rdx,-0x18(%rbp) │ │ │ │ - mov %rsi,-0x10(%rbp) │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ - add $0xffffffffffffffd0,%rbp │ │ │ │ + mov %rax,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff8,%rbp │ │ │ │ test $0x7,%bl │ │ │ │ - jne 496090 │ │ │ │ + jne 491658 │ │ │ │ mov (%rbx),%rax │ │ │ │ jmp *%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x0,%eax │ │ │ │ add %al,(%rax) │ │ │ │ add %bl,(%rsi) │ │ │ │ add %al,(%rax) │ │ │ │ - add %dl,%al │ │ │ │ - mov $0xce,%al │ │ │ │ - add %cl,-0x77(%rax) │ │ │ │ - fadds -0x7cb7f820(%rbx) │ │ │ │ - clc │ │ │ │ - add %ecx,(%rdi) │ │ │ │ - test %bl,0x49000000(%rdx) │ │ │ │ - add $0x70,%esp │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 496126 │ │ │ │ - mov 0x6(%rbx),%rax │ │ │ │ - mov 0xe(%rbx),%rbx │ │ │ │ - movq $0x495c38,-0x68(%r12) │ │ │ │ - mov %rbx,-0x58(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,-0x50(%r12) │ │ │ │ - movq $0x495dc0,-0x48(%r12) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ - mov %rbx,-0x38(%r12) │ │ │ │ + add %dh,(%rax) │ │ │ │ + and $0xc74800cf,%eax │ │ │ │ + add %r10b,0x48004916(%r8) │ │ │ │ + mov 0xf(%rbx),%eax │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ - mov %rbx,-0x30(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rax,-0x20(%r12) │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rax,-0x18(%r12) │ │ │ │ - movq $0x495fc0,-0x10(%r12) │ │ │ │ - lea -0x48(%r12),%rax │ │ │ │ - mov %rax,-0x8(%r12) │ │ │ │ - lea -0x68(%r12),%rax │ │ │ │ - mov %rax,(%r12) │ │ │ │ - lea -0xf(%r12),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ - movq $0x70,0x388(%r13) │ │ │ │ - jmp fe7900 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jmp fe6550 │ │ │ │ + lea 0xcf2520(%rip),%rbx │ │ │ │ jmp *-0x8(%r13) │ │ │ │ - lea 0xcea788(%rip),%rbx │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp *0x0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bh,%al │ │ │ │ + and $0xcf,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x48004916(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x20(%rbp),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + jmp fe6550 │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %dl,%al │ │ │ │ + and $0xcf,%al │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,%r8b │ │ │ │ + (bad) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + sub %cl,-0x77(%rax) │ │ │ │ + sub %r13b,%r9b │ │ │ │ + orb $0x0,-0x4b(%rsi) │ │ │ │ + add $0x0,%eax │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %ch,0x4800cf24(%rax) │ │ │ │ + mov 0x28(%rbp),%eax │ │ │ │ + movq $0x491720,0x28(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x8(%rbp),%rsi │ │ │ │ + mov 0x10(%rbp),%r14 │ │ │ │ + mov %rbx,0x20(%rbp) │ │ │ │ + add $0x20,%rbp │ │ │ │ + jmp 4911b8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + ... │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + rex.RB │ │ │ │ + lock push %rax │ │ │ │ + (bad) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + jne 491724 │ │ │ │ + mov %r14,0x0(%rbp) │ │ │ │ + add $0xfffffffffffffff0,%rbp │ │ │ │ + jmp fe6550 │ │ │ │ + nopl 0x0(%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) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r15b,0x17(%r8) │ │ │ │ + rex.WB add %cl,-0x77(%r8) │ │ │ │ + fmuls -0x75(%rax) │ │ │ │ + pop %rbp │ │ │ │ + adc %cl,-0x77(%rax) │ │ │ │ + adc %r13b,%r9b │ │ │ │ + call 249ccb6 <__environ@GLIBC_2.2.5+0x1247a0e> │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %bl,(%rsi) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %cl,-0x39(%rax) │ │ │ │ + add %r12b,0x48004917(%r8) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + mov %rax,0x8(%rbp) │ │ │ │ + jmp fe6550 │ │ │ │ + add (%rax),%al │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ + (bad) │ │ │ │ + add %al,(%rax) │ │ │ │ + add %al,(%rax) │ │ │ │ add %al,(%rax) │ │ │ │ - or %dh,-0x72b7ff32(%rax) │ │ │ │ + add %cl,-0x7d(%rcx) │ │ │ │ + (bad) │ │ │ │ + and %cl,0x3b(%rbp) │ │ │ │ + movsl %ds:(%rsi),%es:(%rdi) │ │ │ │ + pop %rax │ │ │ │ + add (%rax),%eax │ │ │ │ + add %dh,0x2b(%rdi) │ │ │ │ + movq $0x49af10,-0x18(%r12) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,-0x10(%r12) │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ + mov %rax,-0x8(%r12) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + lea -0x17(%r12),%rbx │ │ │ │ + add $0x18,%rbp │ │ │ │ + jmp *0x0(%rbp) │ │ │ │ + movq $0x20,0x388(%r13) │ │ │ │ + jmp fe7900 │ │ │ │ + ... │ │ │ │ + adc $0x10000000,%eax │ │ │ │ + add $0x8d4800da,%eax │ │ │ │ rex.RB │ │ │ │ lock cmp %r15,%rax │ │ │ │ - jb 4961f7 │ │ │ │ - add $0x70,%r12 │ │ │ │ - cmp 0x358(%r13),%r12 │ │ │ │ - ja 4961ec │ │ │ │ - movq $0xfee7c8,-0x10(%rbp) │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - movq $0x495ac0,-0x68(%r12) │ │ │ │ - mov %rax,-0x58(%r12) │ │ │ │ - movq $0x495b80,-0x50(%r12) │ │ │ │ - lea -0x68(%r12),%rcx │ │ │ │ - mov %rcx,-0x40(%r12) │ │ │ │ - movq $0x495bf8,-0x38(%r12) │ │ │ │ - mov %rax,-0x28(%r12) │ │ │ │ - movq $0x496030,-0x20(%r12) │ │ │ │ - mov %rcx,-0x18(%r12) │ │ │ │ - lea -0x50(%r12),%rcx │ │ │ │ - mov %rcx,-0x10(%r12) │ │ │ │ - lea -0x38(%r12),%rcx │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes